Clean your mattress
Here’s a cheap and easy cleaner that takes like ten minutes plus drying time. It removed visible stains for me and also completely broke down any odor.
In a metal or glass container (or plastic if you don’t care about pitting it) measure out:
- 1 cup (or 250mL) hydrogen peroxide
- 3 tbsp (or 50 mL) baking soda (aka sodium bicarbonate), and
- ½ tsp (or 2.5 mL) dish/washing-up liquid.
Stir really well and put in a cheap spray bottle you don’t care about. Shake the bottle well and spray down your mattress. Shake the bottle between sprays to lessen the chances of clogging the nozzle with baking soda.
When you’ve sprayed down the entire mattress thoroughly, rinse the bottle immediately and spray hot water out of it to keep the nozzle unclogged so it’s useable in the future. Any cleaner left in the container will expand and harden.
Let the mattress dry completely before replacing linens, or flipping it and doing the other side.
If you don’t have a protective mattress cover, it’s also good to vacuum your mattress a few times a year to pull up any dead skin cells, dust, etc. If your mattress is in bad shape, it’s really nice to spray down the bed, then spread plain baking soda over the whole thing and vacuum it all off once it’s dry. Using this spray alone once a week for a few weeks in a row adds up, too, for sad matresses.