If your bedroom feels fine when you go to bed and close and stale when you wake up, the most common reason is simple: with the door and window shut, the air you breathe out has nowhere to go. It builds up all night and is usually at its worst right before you get up. A CO2 monitor shows it in one night.
Stuffiness can also come from heat, humidity or smells, so it's worth knowing which kind you have before you buy anything.
Fine at bedtime, close by morning
Every breath adds a little carbon dioxide (CO2) to the room. The only way it leaves is with air that leaves the room: under the door, through gaps around the window, or through a vent. When the door and window are shut, very little air moves in and out, so the level climbs for hours and often peaks near morning.
That's why a bedtime check misses it. The room you walk into at 10 pm isn't the room you wake up in. What happens to bedroom air overnight shows a typical night hour by hour.
Real homes bear this out. In a study of 40 newly built homes in Scotland, bedrooms averaged 1,520 ppm during occupied nighttime hours. Where the window, door and small window-frame vents were all shut, the average between 11 pm and 7 am was about 2,000 ppm. Outdoor air is about 425. The researchers noted that people may go to bed in reasonable conditions that "progressively deteriorate overnight."
What makes it worse
- The door shut. For the kids, the dog, the noise or the light. A closed door cuts the bedroom off from the bigger volume of air in the rest of the house.
- Two people. Two sleepers add CO2 about twice as fast as one. Pets in the room add some too.
- A small room. Less air to dilute each breath, so the level climbs faster.
- Winter. Windows stay shut for months, taking away the easiest source of outside air.
- A newer or air-sealed house. Fewer drafts means less accidental fresh air. Tight homes need to breathe explains why.
- Heating and cooling that only recirculates. The EPA notes that most home heating and cooling systems, including forced-air systems, "do not mechanically bring fresh air into the house." The furnace moves the air around; it usually doesn't add any from outside.
Other things that feel stuffy
Not all stuffiness is stale air. A few other things feel similar:
- Too warm. A warm room can feel close even when it gets plenty of fresh air.
- Too humid. Damp, heavy air feels stuffy. In cold weather, condensation on the inside of windows can be a sign of high humidity, the EPA notes.
- Smells and dust. A musty smell needs its own look, since a CO2 monitor isn't a mold test. Dust and smoke are particles, which an air purifier can help with. Air purifier or fresh air? explains the difference.
A CO2 monitor separates the first kind from the rest. If the morning number sits close to outdoor air and the room still feels close, look at temperature and humidity instead. Many home CO2 monitors show both on the same screen.
Does stale bedroom air matter?
For sleep, the research says it does, a little. A 2025 review of 17 sleep studies carried out for ASHRAE, the engineering society behind US ventilation standards, found sleep was measurably more disturbed once bedroom CO2 reached about 1,000 ppm, and no effect showed at 850 or below. The reviewers recommend 800 ppm or less, on average, while you sleep. Why 800, and not 1,000 goes through the numbers.
Researchers treat CO2 as a sign of how much outside air the room gets rather than as the cause, and ASHRAE calls the evidence for direct effects of CO2 at everyday indoor levels "inconsistent." Either way, the fix is the same: more outside air while you sleep. A CO2 reading describes the room, not the people in it.
Morning headaches are a reason to check your CO alarms. A CO2 monitor can't detect carbon monoxide (CO), a different gas that comes from fuel-burning equipment. The US Consumer Product Safety Commission lists headache, dizziness, weakness, nausea, vomiting, sleepiness and confusion as symptoms of CO poisoning, and recommends CO alarms on every level of the home and outside sleeping areas. If you suspect CO, get outside to fresh air immediately, then call 911. CO alarm vs CO2 monitor.
Find out in three nights
One night is a clue. Three ordinary nights, measured the same way, give you a typical night you can trust.
- Measure your usual nights. Same room, same people, same monitor spot, door and window the way you normally have them. Run a fair three-night check.
- Compare with the goal. If your typical night averages 800 ppm or less, stale air isn't your problem; look at heat and humidity instead.
- If it's over, try one free change. The door open a few inches, the ventilation you already have on a higher setting, or a window cracked. One change per night, compared with your usual nights. Free fixes to try first.
The HouseExhale app does the bookkeeping: it reads or records each night, scores it against 800, and suggests the one change to try next. Most of it is sleeping as usual.
Tonight: Write down two numbers
- Put a true (NDIR) CO2 monitor at about head height, at least 2 ft (60 cm) from anyone's face and away from the window, door and vents.
- Set the room the way you usually sleep: door, window, fan and heat all as normal. Note who's sleeping in the room, pets included.
- Write down the reading at lights-out.
- In the morning, before anyone opens the door or window, write down the reading again. Outdoor air is about 425 ppm. If the morning number is well above 800, at least part of the stuffiness is stale air.
Sources
- International Journal of Environmental Research and Public Health: Occupant interactions and effectiveness of natural ventilation strategies in contemporary new housing in Scotland, UK (Sharpe et al., 2015)
- Akimoto et al. (2025), ASHRAE 1837-RP: bedroom ventilation and sleep quality (the 800 ppm recommendation)
- ASHRAE: Position document on indoor carbon dioxide
- US EPA: Improving indoor air quality (most forced-air systems don't bring in outdoor air)
- US EPA: A brief guide to mold, moisture and your home
- US Consumer Product Safety Commission: Carbon Monoxide Information Center