I have a commute of maybe 15 minutes, 6 miles more or less. Traffic is slower most of the way, 35-45, and there are 6 lights and a traffic circle. Some days I get behind the street sweeper which is out and about when I go in. That can add 3 minutes if I am unlucky.

I did learn when I was on active duty to leave my house in a window of 5 minutes from 0545 to 0550. I could then do my 12 mile drive in about 20 minutes (pre 9/11, so no gate checks. The 12 miles was standard more or less, both Division and Corps seemed to be equidistant. Leaving earlier or later actually added 5-10 minutes.

3 hours? I'd find a new job or school. Or move. Or something. Probably learn Chinese and Spanish by tape, lol.