Why You Sleep Hot After Drinking
By the Good Sleep team · October 22, 2026

Short answer: alcohol widens blood vessels near your skin, so you feel warm and flushed, and as your body processes it, sleep gets lighter and more broken in the second half of the night. That's when many people wake up hot and sweaty. Finishing drinks about three hours before bed helps most people.
What alcohol does to your temperature
A drink makes your skin feel warm because blood moves toward the surface. You actually lose core heat this way, but the sensation is warmth, and under a duvet that warmth has nowhere to go. As the alcohol wears off, your body's rhythm gets disrupted and sleep becomes shallower, so you notice the heat and wake up.
Why it often hits at 3 a.m.
Alcohol can help you drop off, but it breaks up sleep later in the night. That's why the classic pattern is falling asleep easily, then waking in the early hours hot, thirsty and alert.
Who notices it more
- People in perimenopause or menopause, where alcohol is a common hot-flash trigger.
- People who flush with alcohol.
- Anyone already sleeping on a warm mattress or under heavy bedding.
How to drink and still sleep cool
- Stop about three hours before bed.
- Alternate with water, and keep a glass by the bed.
- Skip the nightcap on nights you need good sleep.
- Keep the bedroom cool and the bedding light on nights you do drink.
If you're waking up actually drenched rather than just warm, read what causes waking up sweating to see whether something else is going on. Good Sleep also covers alcohol among the reasons you sleep hot, and there's a wider set of tips in this guide.
When to see a doctor
If you need alcohol to sleep, or you're worried about how much you drink, talk to your doctor. NIAAA has information on drinking levels and risk. See a doctor too if night sweats happen even on nights you don't drink.