I have mastered the art of curing a hangover.
Step 1: Smoke a bowl
Step 2: Eat something (even more effective if something is greasy)
Step 3: Drink a shit-ton of water
Step 4: Curl up on futon for netflix-a-thon
Step 5: Rinse and repeat