How to Stop Sweating in Bed: 8 Fixes That Work Tonight
How to Stop Sweating in Bed: 8 Fixes That Work Tonight
You go to bed at a comfortable temperature. Somewhere between midnight and 3am, you wake up soaked. Your shirt is drenched. Your sheets feel damp. The room doesn’t even feel that hot — but you are.
“I wake up soaked in sweat every morning no matter what. Room temperature, fan on, nothing changes it. I’m at my wits’ end.”— r/sleep
If that sounds familiar, you’re not broken. Your sleep environment is. The good news: most of the reasons people sweat in bed have nothing to do with your health — they’re fixable tonight, for free or close to it. Here’s exactly what to change and why it works.
Not sure what’s making you sweat?
Take the 60-second Hot Sleeper Quiz — it pinpoints your exact cause (sheets, mattress, room, body temp) and tells you where to start.
Why You’re Sweating in Bed
Your body needs to drop its core temperature by 1–2°F to fall into deep sleep and stay there. When something blocks that drop — warm sheets trapping heat, a foam mattress holding body heat, a room that’s too warm — your body sweats to compensate. The problem isn’t that you sweat too much. The problem is your environment is working against your body’s natural cooling system.
The fixes below address each layer: your room, your bed, your body, and your habits. You don’t need to do all eight — most people fix their problem with two or three.
8 Fixes to Stop Sweating in Bed
Get Your Room to 65–68°F Before You Sleep
This is the single biggest lever most people never pull. The research consensus is that the ideal sleep temperature is between 65 and 68°F (18–20°C). Most people keep their bedroom at 72–74°F — that 6-degree gap is often the entire reason you’re sweating.
If you don’t have AC, run a fan pointed out of an open window to pull hot air out of the room for 15 minutes before bed. Then close the window and recirculate with the fan pointing at the ceiling. The goal is a cooler baseline before you lie down — your body heat will warm the room throughout the night regardless.
Why it works: Your body can only drop core temperature so far by itself. If the ambient temperature is too high, your cooling system never catches up — and sweat is the result.
Switch to Percale Cotton or Linen Sheets Tonight
Your sheets are likely the biggest single contributor to sweating in bed. Sateen weaves, microfiber, and high thread-count blends all trap heat against your skin. Percale cotton and linen do the opposite — they’re woven loosely enough to let heat escape and moisture evaporate.
You don’t need to spend $200. A 200–300 thread count percale set from any mid-range retailer will outperform an 800 TC sateen on heat every time. The number on the label doesn’t predict how cool you’ll sleep — the weave does.
Why it works: Percale and linen have an open weave structure that allows airflow around your body rather than creating a heat pocket between you and the mattress.
Add a Breathable Layer Between You and Your Mattress
Memory foam is the biggest mattress offender for hot sleepers. It conforms tightly to your body shape — which is what makes it comfortable — but that same contact traps body heat with nowhere to go. If you’ve noticed your sweating got worse after switching to foam, the mattress is almost certainly the culprit.
You don’t need to replace your mattress. A cooling mattress topper — particularly latex or wool — creates airflow between you and the foam. Latex has an open-cell structure that lets heat dissipate. Wool naturally regulates temperature in both directions.
Why it works: Memory foam has a closed-cell structure. Heat from your body has no exit path, so it builds up at the surface and raises your skin temperature throughout the night.
Reposition Your Fan — Stop Pointing It at Your Body
Pointing a fan directly at your body feels cooling in the moment — but high-speed airflow over damp skin causes rapid, uneven surface chilling and dries out your nasal passages. The result: you pull your insulating comforter back over yourself mid-sleep without fully waking up, immediately restarting the heat trap. The fan ran all night and made things worse.
Instead: angle your fan toward the open doorway or window so it acts as an exhaust system, actively pulling warm air out of the room. If you want airflow over your body, use medium speed aimed at the ceiling — indirect convective circulation assists sweat evaporation gradually without the aggressive surface chilling that sends you back under the covers.
Why it works: Direct high-speed airflow dries skin and nasal passages, triggering an unconscious reflex to reach for the comforter. Pointing the fan outward removes ambient heat from the room itself, while ceiling-aimed airflow supports gradual evaporative cooling without disrupting sleep. If you haven’t settled on a fan yet, our best fans for hot sleepers guide covers the quietest, most effective bedroom models.
“I tried everything — fan on full blast, window open, lighter duvet. Still waking up at 3am drenched. Turned out my sheets were the problem the whole time. Switched to percale and slept through the first night.”— r/Bedding
Take a Warm (Not Cold) Shower 1–2 Hours Before Bed
This feels counterintuitive but it works. A warm shower — not cold — raises your skin temperature briefly. When you step out, the rapid heat dissipation from your skin triggers a drop in core body temperature. That drop is exactly the signal your body needs to initiate deep sleep.
A cold shower does the opposite: your body constricts blood vessels to conserve heat and actually warms your core temperature back up. Warm shower, 10 minutes, 1–2 hours before bed. Simple.
Why it works: Vasodilation from warm water causes heat to radiate outward from your body rapidly after showering, mimicking and accelerating the natural pre-sleep core temperature drop.
Drop the Heavy Comforter — Use One Breathable Layer
Most people use a comforter rated for winter temperatures year-round. Even in summer. A heavy winter-weight comforter (or a UK 13.5 tog duvet) traps far more heat than your body generates — the excess has nowhere to go except back into your skin.
Switch to a single lightweight cotton or linen blanket in warmer months. If you run cold at first and then heat up overnight, try a layering system: start with a thin blanket and have a second within reach. Your temperature regulation improves when the barrier above you is breathable rather than insulating.
Why it works: Thick comforters act as an insulating dome over your body, trapping heat and moisture. A breathable single layer lets your body’s natural cooling do its job.
Wear Loose Linen or Cotton — or Nothing at All
Tight-fitting pajamas, synthetics, and especially nylon trap heat against your skin the same way bad sheets do. If you wear anything to bed, make it loose-fitting, 100% cotton or linen, and as light as possible.
Sleeping without clothes is genuinely the most thermally efficient option — your skin can radiate heat freely in all directions. If that’s not for you, men’s linen pajama shirts or a loose cotton t-shirt and shorts give similar results.
Cut Alcohol and Spicy Food Within 3 Hours of Bed
Both raise your core body temperature directly. Alcohol causes vasodilation — your blood vessels expand, heat radiates to the surface, and you sweat. Spicy food activates thermoreceptors in your mouth and gut that trigger sweating as a cooling response. Neither requires a medical condition to cause noticeable nighttime sweating.
The fix isn’t to eliminate either permanently — just move them earlier in the day. Have dinner by 7pm if you go to bed at 10. Have the wine with dinner, not after. Your body has a 2–3 hour window to process the temperature effect before you try to sleep.
Why it works: Alcohol’s vasodilatory effect peaks around 60–90 minutes after consumption. If you drink close to bedtime, that peak hits exactly when your body is trying to cool down for deep sleep.
Where to Start If You’re Overwhelmed
Don’t try all eight at once. Pick the two that match your situation:
| If Your Pattern Is… | Your Immediate Fix | Why This Layer Matters |
|---|---|---|
| Still hot even with AC running | Fix 02 (Sheets) + Fix 03 (Topper) | Your bedding is trapping radiant body heat faster than the room air can cool it. |
| Waking up at 3am specifically | Fix 01 (Room Temp) + Fix 08 (Alcohol/Food) | Aligns with your overnight metabolic clearance and early-morning cortisol surge. Why 3am is different → |
| Soaked from head to chest | Fix 04 (Fan Reposition) + Fix 05 (Warm Shower) | Accelerates natural peripheral heat dissipation before and during sleep onset. |
| Hot the moment you lie down | Fix 03 (Topper) + Fix 06 (Breathable Comforter) | Eliminates the immediate closed-cell foam and synthetic fill heat trap. |
Still not sure what’s causing it?
The Hot Sleeper Quiz takes 60 seconds and tells you exactly which layer of your sleep environment is the problem — and what to change first.
Frequently Asked Questions
Why am I sweating in bed when it’s not even hot in the room?
Room air temperature and your sleep environment temperature are different things. Even in a cool room, a memory foam mattress, dense comforter, and polyester sheets can create a microclimate around your body that’s 5–8°F warmer than the room. Your body sweats in response to that local heat — not the thermostat reading.
Why do I wake up drenched in sweat but then feel cold?
The sweating happened while you were asleep to cool your overheating body. When you wake up, the sweat on your skin starts evaporating — and evaporation pulls heat away from your body rapidly, which is why you feel cold immediately after waking drenched. It’s the same mechanism as stepping out of a pool. The cold feeling confirms you were overheating before you woke up.
Is it normal to sweat a little in bed?
Some sweating during sleep is completely normal — your body actively regulates temperature throughout the night, and light moisture is part of that process. The problem is when you’re waking up to change clothes or sheets, or when the sweating is disrupting your sleep. That level of sweating is almost always environmental, not a sign of anything wrong with you.
How do I stop sweating in bed without air conditioning?
The most effective no-AC fixes are: switch to percale or linen sheets, use a fan to pull warm air out of the room through a window before bed, sleep under a single lightweight cotton layer instead of a heavy comforter, and take a warm shower 1–2 hours before bed to trigger a natural core temperature drop. Most hot sleepers see a significant improvement from sheets alone.
What bedding material stops sweating in bed?
Percale cotton and linen are the best options for stopping sweating in bed. Both have open, breathable weave structures that allow heat to escape and moisture to evaporate. Bamboo viscose is also effective and softer to the touch. Avoid sateen, microfiber, and high-thread-count blends — all trap heat regardless of their price point. See our cooling sheets guide →
Sleep Foundation — Why Do I Get So Hot When I Sleep?
National Institutes of Health — Thermoregulation and sleep onset
r/sleep, r/Bedding — Community experiences with sleep overheating

