Body temperature and sleep — the mechanism
Short answer
Moderate evidenceSleep onset is initiated by a ~1°C drop in core body temperature, which begins 1–2 hours before bedtime as part of the circadian rhythm. A cool bedroom helps this drop happen smoothly. A warm shower 60–90 minutes before bed paradoxically helps too, by triggering a counter-cooling response that completes by bedtime.
Key points
- Core body temperature drops 0.5–1°C overnight, with the lowest point around 4–5am.
- Heat dissipates from the body via the hands, feet, and face — vasodilation in these areas signals sleep readiness.
- Bedroom temperatures of 16–19°C (60–67°F) align with this physiology.
- A warm 40°C shower 60–90 min before bed reduces sleep onset latency by ~10 min and improves sleep quality (Haghayegh et al, 2019).
- Hot flushes, peri-menopause, and night sweats disrupt sleep largely through thermoregulation.
The thermoregulatory rhythm
Core body temperature follows a strict circadian rhythm — peaking in the late afternoon (around 5–7pm) and falling through the evening to its nadir around 4–5am. The drop is roughly 0.5–1°C from peak to trough.
This isn't coincidence. The temperature drop is one of the signals that initiates sleep, alongside melatonin release and falling cortisol. All three coordinate to produce sleep onset.
How the body sheds heat
Most heat loss for sleep happens through distal vasodilation — blood vessels in the hands, feet, and face dilate, routing warm blood to the skin where heat radiates away. Warm hands and feet at bedtime are actually a sign of incoming sleep, not insomnia.
This is why some people sleep better with their feet uncovered. It's also why peri-menopausal hot flushes — which involve sudden distal vasodilation at random times — fragment sleep so effectively.
The cool-room logic
If the room is too warm, the heat gradient from body to environment is too small, and core temperature can't drop efficiently. Sleep onset is delayed and sleep is fragmented. Studies in temperature-controlled sleep labs consistently show:
- Below 16°C: shivering disrupts sleep onset for some people.
- 16–19°C: optimal range — heat loss easy, no shivering.
- Above 24°C: increased awakenings, reduced slow-wave sleep, suppressed REM.
The warm shower paradox
Haghayegh et al (2019) meta-analysed 17 studies on passive body heating before bed. Result: a 10–15 minute shower or bath at 40°C, taken 60–90 minutes before bedtime, reduced sleep onset latency by ~10 minutes and improved sleep quality ratings.
Why does heating you up help you sleep? The body responds to warming with a stronger counter-cooling effort — vasodilation ramps up. By the time you're in bed, you're shedding more heat than you would have without the shower, and the temperature drop is steeper. The warming has to be 60–90 minutes before bed for the timing to work.
Bedding and clothing
Bedding affects perceived thermal comfort more than measured sleep quality in most studies. What matters: the room temperature for vasodilation to work, plus bedding that prevents you waking from cold. Layered, breathable materials let you adjust through the night.
Cooling mattresses and weighted blankets both have some evidence — modest effects, primarily on subjective sleep quality and sleep onset for restless sleepers.
Night sweats and disruption
Excessive sweating at night — distinct from feeling warm — always warrants investigation. Common causes: peri-menopause, hyperthyroidism, certain medications (antidepressants, opioids), infections, sleep apnoea. Persistent unexplained night sweats merit a GP visit.
Related reading
Sources
- 1Haghayegh, S. et al.. Before-bedtime passive body heating by warm shower or bath to improve sleep: A systematic review and meta-analysis · Sleep Medicine Reviews · 2019PMID 31102877