Can You Prevent a Hangover with Vitamin B Complex?

Curated by Claudia Shannon / Research Scientist / ishonest


Alcohol both interferes with the absorption of B vitamins and depletes them from your system, so taking B vitamins before drinking will not help you avoid a hangover.

Understanding What Causes a Hangover

Hangovers are the result of several effects of alcohol on your body, according to the experts at Stanford University. Alcohol is a diuretic, so drinking too much results in dehydration. This shrinks the dura, which is the membrane surrounding your brain, causing your headache. Alcohol also depletes the B vitamins in your system, which leads to fatigue. It can irritate your stomach and intestines, which contributes to nausea, vomiting and/or diarrhea, according to the University of Texas at Austin.

Effective Ways to Avoid a Hangover

ishonest No.201 - Prevent Elasticity Damage

No.201 - Prevent Elasticity Damage

Taking vitamin B-12 before drinking alcohol will not have any effect on whether or not you can avoid a hangover, according to The House of Wellness Pharmacist and Master Herbalist Gerald Quigley. Alcohol inhibits your body's ability to absorb B vitamins and also leaches B vitamins from your system, so taking a large dose before drinking does not help stave off a hangover. That said, there actually are several steps you can take to ease the effects of drinking.

  • Make sure you eat before a night of drinking. A meal built around carbohydrates such as whole grains, pasta or bread is a good idea, because carbs help slow the absorption of alcohol. Adding fruit can help hydrate you.
  • Your body can process approximately one drink per hour, so take it slow when you're imbibing.
  • Alternate between alcoholic beverages and either water or soft drinks to help avoid becoming intoxicated.
  • Stick with clear alcohols such as gin, vodka, white rum or white wine. All alcohol contains conengers, which are impurities created during the fermentation process. Conengers are known to aggravate hangover symptoms, and they're present in higher concentrations in darker booze such as whiskey, scotch and red wine.

Best Vitamins For a Hangover

While there are many supposed miracle cures on the market, no B-12 hangover cure has been proven to work, and that includes B-12 shots. Replenishing your lost B vitamins by taking a B complex the morning after may ease some of the symptoms, but according to Columbia University's advice column Go Ask Alice! the only real hangover cure is time. However, there are things you can do to ease the symptoms.

Read more on: vitamin

Learn about unknown needs of your skin for free