I used to get the worst hangovers until I started drinking water before bed. Not just some water, but as much water as I could possibly keep down (and one more cup on top of that). I do wake up to pee in the middle of the night, but I wake up feeling great!