I usually just use caffeine blended with some B vitamins, does the trick really well. It got me through a couple 11 hour drives.

But caffeine is a diuretic, so you'll have to piss a lot which can also keep you awake, lol.