I DVR most everything I watch and skip through commercials, dubmass pregame, halftime, and postgame shows, etc. My average time for watching a football game is right at 2 hours. For example, last night I started watching the UF-OU game an hour and 15 minutes after it started. I watched the first half, then watched a set of a tennis match I had also DVRed, then watched the second half and still finished only about 10 minutes after the game was over. After you've done that for a while, you can't believe how long and boring it is to take 3-1/2 hours to watch a football game.
Edited to add that you do have to be careful doing this. I DVRed the Cotton Bowl and then made the mistake of going to the gym (foolishly not thinking about the fact they have about a thousand TVs there) during the game. I somehow managed to get on a treadmill far enough away from that game and managed to keep my eyes glued straight ahead for 30 minutes and get out of there without finding out how the game was going. It was a damn close call though.