Weed is the best hangover cure. That and lots of water. The dehydration is what really makes you feel like shit.