Super Bowl Sunday is finally here. It has been a long two weeks since the NFC and AFC Championship games, where the Philadelphia Eagles and New England Patriots punched their respective tickets to Super Bowl LII in Minneapolis. You still have to wait all day for the actual football game to start. But how long, exactly, will your anticipation have to build to see Nick Foles square off with Tom Brady?

Kickoff: 6:30 p.m. ET

TV channel: NBC

Streaming: NBCSports.com, NBC Sports App, NFL Mobile app, Yahoo Sports app

With so many untimed stoppages in play, NFL games don't have a set "end time." And game lengths can especially vary in the Super Bowl with so many long, high-profile commercial breaks, as well as a legitimate concert at halftime. So between Bud Light's "Dilly Dilly" shouts and Justin Timberlake's attempt to (maybe) bring sexy back, what time will Eagles-Patriots actually end?

Since 2010, the average length of the Super Bowl is about 3 hours and 44 minutes, according to The Verge. Using that measure, the game should end around 10:14 p.m. ET.

That should give you plenty of time to eat all those Super Bowl party delicacies you've come to love over the years, or take advantage of a Philadelphia bar deal that, somehow, is still offering last-minute space.