Answers Book · Prepare

What Should I Eat Before Drinking?

The 10-second answer

Eat a real meal before drinking and snack during the night. Food slows alcohol entering your blood, but won't stop a hangover.

The simple answer

Don't drink on an empty stomach. Eat a real meal before you go out, and have snacks during the night. Food slows how fast alcohol gets into your blood. It does not cancel the alcohol or promise you won't have a hangover. How much you drink still matters.

Myth vs Fact

Myth

If you eat enough before drinking, you can't get a hangover.

Fact

NIH says the only way to completely avoid a hangover is to not drink or to keep it to a minimum. Food slows absorption. It doesn't block a hangover.

The science

  1. Cleveland ClinicEating before drinking helps slow how fast alcohol is absorbed.
  2. HealthyWAEat a substantial meal before going out, and snack throughout the night.
  3. Cleveland ClinicAlcohol affects how your liver and pancreas manage blood sugar, which can lead to low blood sugar and feeling shaky, weak and sweaty.
  4. NIHIn general, the more alcohol a person drinks, the worse the hangover, whether they drink beer, wine, spirits or a mix.

Medical sources

How often people ask: High

Next time, be the one who thought ahead.

The +reCover(y) leather case is packed before the night starts, so the morning is already planned.

See what's inside

Keep reading

← All questions in the Answers Book

This page is general information, not medical advice. Sources are linked above. If you're worried about yourself or someone else, contact a healthcare provider or call 911.
Last checked: September 25, 2026