I drive a freeway home everynight and it's pretty much a straight shot and takes about 45 minutes.

Occasionally I will be so sleepy that I will literally nod off for a few seconds!!

I "snap" awake but I am FIGHTING sleep the whole way home.. to say that I'm miserable and scared of crashing wouldn't be an understatement.

I go to bed around 11 pm and get up at 5:45 am but I'm not sure its even the fact that I don't get enough sleep as I'm not sleepy while at work nor am I sleepy once I EXIT the freeway. I think it's just that long stretch of road and possibly the fact that it's warm and sunny here that seems to drain me once I get on the freeway.

So.. tell me.. how do you stay awake while driving?

PS.. I have tried lightly running my tongue across the roof of my mouth (it tickes) and that works maybe twice to bring me back to full alertness.. but then I'm fighting sleep again.