Answers Book · Answers

Why Do Hangovers Last Longer When You Get Older?

The 10-second answer

Age alone does not set a hangover timer, but alcohol can affect you differently as your body and health change.

The simple answer

The same night out may not feel the same years later. Some older adults have less body water, take medicines, or sleep differently. That can change how alcohol affects them. It does not mean every hangover must last longer as you age. If a change is sudden, severe, or keeps happening, speak with a healthcare professional.

Myth vs Fact

Myth

Everyone's hangover automatically gets longer with each birthday.

Fact

There is no fixed age rule. Changes in the body, sleep, health and medication can affect how alcohol hits you.

The science

  1. NIH / NIAAA Older adults may have less muscle mass and body water, so the same amount of alcohol can produce a higher blood alcohol concentration than in younger adults.
  2. NIH / NIAAA Medicines and health conditions can change alcohol-related risks. Sleep also changes with age, and alcohol can worsen sleep problems.
  3. NIH / NIAAA Hangover symptoms usually peak around the time blood alcohol returns to about zero and can last 24 hours or longer. That fact does not prove age alone makes every hangover last longer.

Medical sources

How often people ask: Medium

More questions

Do hangovers always last longer as you get older?

No. Age alone is not a hangover timer, though changes in the body, sleep, health and medication can matter.

Why might the same number of drinks feel different later in life?

Older adults may have less body water, and medicines or health changes can affect how alcohol acts.

Keep reading

All questions in the Answers Book

This page is general information, not medical advice. If you are worried about yourself or someone else, contact a healthcare professional or call 911.
Last checked: September 28, 2026