Take a warm bath 1–2 hours before bed
A warm bath paradoxically helps you fall asleep faster by accelerating the peripheral vasodilation that dumps core heat.
Why it works
Warm water contact causes cutaneous vasodilation — blood vessels near the skin surface dilate, bringing core heat to the skin for radiation into the bath water. When you exit the bath, skin temperature is elevated and peripheral vasodilation persists, dramatically accelerating heat loss to the cooler bedroom environment. This forced heat dissipation drops core temperature faster than passive cooling alone, compressing the time to sleep-inducing temperature nadir.
How to do it
- Draw a warm (40–42°C / 104–108°F) bath or shower 60–90 minutes before target sleep time.
- Soak for 10–20 minutes; a shower at similar temperature for 5–10 minutes also works.
- After exiting, do not dress warmly — allow the accelerated heat loss to continue.
- Do not bathe immediately before bed; the 60–90-minute gap allows the core temperature curve to do its work.
Evidence
A meta-analysis of water-based passive body heating found that bathing 1–2 hours before bed at 40–43°C improved self-reported sleep quality and reduced sleep-onset latency, with the effect largest for the 1-2-hour pre-bed window. (rct)
Effect sizes across studies were modest; the benefit is most pronounced for people with sleep-onset difficulty. Bathing immediately before bed — no gap — does not replicate the benefit because the skin is still warm when trying to sleep.
Sources
- Haghayegh et al. (2019), before-bedtime passive body heating improves sleep quality, Sleep Medicine Reviews
Common mistake
Bathing right before bed — 5–10 minutes of gap — so skin and superficial vessels are still vasodilated when you lie down, bringing warmth into the bed rather than allowing the rebound cooling to occur.
Practice this with IX Coach
IX Coach schedules a warm-bath cue into your wind-down sequence at the right 90-minute offset and tracks whether nights with the bath show shorter sleep-onset reports in your log.
7 days free, then $40/month (~$1.30/day).