I used to have a 12 hour night shift job, with a 1hr travel time. I tried everything to keep myself awake- singing, having the windows down in minus 20 degree (Celcius) weather, slapping myself silly, pinching, pulling hair - it just wouldn't work for me. My eyelids got really heavy. I remember once falling asleep during an off ramp from the highway and waking up half way into the turn. . . I guess somebody else took the wheel from me in that brief moment - a heart pounding moment for sure. That event kept me awake, for another 5 minutes anyway.
Thank God I have regular hours now, and closer to home.