Your bedroom and hormones get most of the blame for sleeping hot. But what you eat and drink in the hours before bed plays a significant and underappreciated role in your body temperature during sleep.
Alcohol is the most common diet-related cause of night sweats, and it works through several mechanisms simultaneously.
How alcohol disrupts sleep temperature:
Vasodilation — alcohol causes blood vessels near the skin to dilate, releasing heat outward. This is why you feel warm after drinking. That heat has to go somewhere.
Metabolism spike — your liver metabolizes alcohol throughout the night, generating heat as a byproduct. A drink at 9pm is still being processed at 2am.
REM disruption — alcohol suppresses REM sleep in the first half of the night, then causes REM rebound in the second half. This fragmented sleep often coincides with sweating.
Cortisol increase — alcohol elevates nighttime cortisol, activating the sympathetic nervous system.
Even moderate drinking (1–2 drinks) within 3 hours of bedtime measurably raises nighttime core temperature in most people. Heavy drinking compounds all of these effects.
The fix: If alcohol is contributing, the clearest intervention is a longer gap between your last drink and bedtime — ideally 3+ hours. Complete elimination during a test period of 2 weeks will make the impact obvious.
Spicy foods — capsaicin specifically — activate TRPV1 receptors, which your nervous system interprets as heat. This triggers sweating even without a real temperature increase. Eating spicy food within 2–3 hours of bed can cause mild night sweats in people who are otherwise fine.
Heavy, high-fat meals require significant digestive work, raising your metabolic rate and core temperature for hours afterward.
The pattern: Night sweats that are worse on days you ate late, ate heavily, or had spicy food point to diet as the trigger.
Caffeine has a half-life of 5–7 hours, meaning half of a 3pm coffee is still active at 9pm. Caffeine raises metabolic rate and core body temperature — both work against the cooling your body needs to sleep well.
For hot sleepers, caffeine consumed after 12–2pm is worth eliminating for a test period to measure the impact.
Higher body weight is associated with sleeping hot through two mechanisms:
This is a structural factor rather than a nightly dietary one, but it’s worth acknowledging because it explains why the same room temperature feels very different to different people.
Exercise raises core body temperature for 4–6 hours. If you work out intensely in the evening, your body temperature may still be elevated at bedtime.
Morning or early afternoon workouts are associated with better sleep quality and lower nighttime temperature. This doesn’t mean avoid evening exercise — many people have no choice — but if you exercise late and sleep hot, the connection is worth testing.
If you suspect diet or lifestyle is contributing to your night sweats, a structured two-week test produces clear answers:
Week 1 — Baseline: Log what you eat and drink each evening, when you eat it, and how you sleep (temperature, sweating, wake-ups).
Week 2 — Elimination: Remove alcohol completely, cut off caffeine at noon, avoid spicy or very heavy meals within 3 hours of bed.
Most people notice a clear difference within 3–5 nights if diet is a contributing factor. This costs nothing and gives you real data before spending money on products.
Mild dehydration concentrates blood and impairs your body’s ability to regulate temperature through sweating. Counterintuitively, being slightly dehydrated can make night sweats worse — the sweating mechanism works less efficiently.
Adequate daily hydration (not just before bed — drinking a lot of water right before bed increases nighttime waking) supports better thermoregulation overall.
The right sheets wick moisture and reduce heat buildup while you dial in your habits.
See Cooling Sheet Reviews →Exercise is essential for sleep quality — but when you do it matters significantly if you sleep hot.
Spicy food can trigger sweating even when your body temperature hasn't changed. Here's the receptor science and how long it lasts.
Even moderate drinking within a few hours of bedtime measurably raises nighttime core temperature for most people. Here's exactly why.
Caffeine has a half-life of 5–7 hours. Half of your 3pm coffee is still active at 9–10pm — raising your metabolic rate and sleep temperature.