Since this is a poker forum
, I'll try to drag this thread into the realm of poker.
Quit yer whining, ya sissy! If you don't like the hangover, quit drinkin! You sound like someone complaining of bad beats. They happen and you have to get used to them. You can lessen them by not overbetting your hand so much, so often, but they still exist! The only way they stop is by not playing poker, and you don't want that to happen. The only good thing about bad beats is that they usually were caused by someone elses stupidity. Every hangover I had, I earned all by myself! LOL.
Some of that stuff they said might help a little, but don't try drinking it off. I just ended up drunk, with a hangover when I tried that.