That sounds really unsettling and uncomfortable. A persistent, foul smell in a bed or bedroom that doesn’t go away with cleaning can have a few possible causes, and the fact that your husband got irritated when you touched the bed might suggest he’s aware of it too—or perhaps embarrassed or defensive about it. Here are some possibilities to consider:
- Hidden moisture or mold – If there’s a spill, sweat buildup, or unnoticed leak in the mattress or bedding, mold or mildew can develop, producing a strong, sour or musty odor. Even cleaning the surface might not remove it if it’s deep inside.
- Mattress or bedding issues – Old mattresses, foam, or pillows can absorb sweat, body oils, or other organic matter over time, leading to stubborn smells. Sometimes, new mattresses off-gas chemical odors as well.
- Hygiene or health-related issues – Sometimes, body odors from infection, fungal growth, or certain medical conditions (like skin infections, urinary issues, or even sweat gland conditions) can produce strong, unpleasant smells that transfer to bedding.
- Pets, pests, or infestations – Occasionally, rodents, insects, or even small animal droppings trapped in or under the bed can create a foul smell.
- Environmental causes – Things like a blocked vent, damp carpet, or plumbing issues near the bedroom could contribute to a persistent odor.
Since it’s lasted three months and cleaning hasn’t helped, it might be a good idea to:
- Remove all bedding and wash it thoroughly in hot water.
- Check the mattress for stains, damp spots, or mold; consider professional cleaning or replacement if needed.
- Inspect the room for leaks, pests, or hidden sources of odor.
- Encourage your husband to also check for personal hygiene or health issues that could be contributing, gently and supportively.
If the smell is strong, persistent, or accompanied by health symptoms like rashes, infections, or respiratory issues, it would be wise to consult a doctor and possibly a professional cleaner or inspector.
If you want, I can also suggest a step-by-step way to pinpoint the exact source of the smell so it’s not just masking it. Do you want me to do that?