What to do against hangovers? Occasionally, I catch myself having a beer or two too much. Which of course can cause hangovers. I was wondering what one can do to prevent this? Or what can be done if it's already too late.
Drinking less is the obvious solution.

But you can also reduce the causes:

One cause for a hangover are the metabolic products of the fusel alcohols (unwanted alcohols) in your drinks. First your body metabolizes the ethanol and then the fusel alcohols. That's why drinking alcohol helps against a hangover as if gives the body some more ethanol to work on and thus reduces the toxins of the fusel alcohols. That's why a Bloody Mary is a well known hangover cure.
So try reducing the amount of fusel alcohols you consume by choosing high quality drinks that have less of them.

Another cause is dehydration and lack of electrolytes. So start hydrating yourself before, while and after you consume alcohol. And to keep the water in your body, make sure, you add enough electrolytes to bind the water. In russia and other slavic countrys there is a culture of eating salty (electrolytes and increasing thirst), sour (helps making you thirsty) and fatty (proteins and delays alcohol absorbtion) food along with drinking. In a way it's like having a hangover breakfast while drinking.

All of this can be done when you wake up with a hangover: drinking some alcohol as "hair of the dog" (this will reduce the symtoms but increase the time you feel them but won't fix anything!), eating a rich breakfast, drinking lots of water (tea, juice, ...) and maybe pop a blood-thinner like ASS (Aspirin).