I've had my upstairs carpets for four years. They do need a clean, but they also look quite worn, like there's been a lot of traffic over them.
Is it worth getting them professionally cleaned?
I live alone with DS5 and I don't know how (or where) I'd move all of the upstairs furniture so that I could have new carpets fitted.