And it's getting me down. If anyone has any magic solutions please share! So far I:
Keep the window open as much as possible. This is getting harder with the insects out now (I'm terrified of Daddy-long-legs!) and having the heating on in the evenings.
Keep bedding fresh. I try to wash it every week. I also use a mattress protector which is washed every time along with bedding.
Vacuum regularly, including moving the furniture so there's no dust accumulating. I've tried sprinkling washing powder on the carpet and hoovering that but it didn't really help at all.
Polish wood with beeswax polish. This makes it smell nice temporarily but I'm aware it's just masking any odours.
Have lots of scented candles around. Ditto.
Don't let worn clothes linger - they go in a hamper in the bathroom.
Deep wash the carpet every year or 2. It's an artificial carpet (part of the problem I think!) so I can't use chemicals but I don't wear shoes in the house and there are no pets in there, so no reason it should get especially dirty.
Don't consume strong smelling food or drink in there - no hot food or coffee etc.
Have checked the only fabrics other than the carpet - a cushion (does smell kind of musty actually, so might get rid of that, but it's not enough to be really significant), curtains (fine), dressing gown (smells like washing powder) and posh going-out coat behind the bedroom door (fine).
I think it's mostly the carpet, but don't know what to do about it! Changing it isn't an option. I've heard some people sprinkle bicarb over their carpet as a natural deodourizer, but that could get expensive! Any other hints and tips?