There are no surprises here. Despite various over-the-counter pills and tablets that claim to prevent hangovers, the only guaranteed way to prevent a hangover is to avoid alcohol. If you choose to drink, do so responsibly and in moderation. The less you drink, the less likely you are to have a hangover.
It may help to:
- Eat first. Alcohol is absorbed more quickly if your stomach is empty. It may help to drink a glass of milk before drinking alcohol. Milk slows the absorption of alcohol by coating the lining of your stomach.