It can be hard to know when to buy a mattress, but it's recommended that you should change your mattress around every eight years, to ensure you can always get the right levels of support. This isn't always the case though, as it can often depend on how your mattress feels for you! If you take care of your mattress very well, then it can often last longer than this. Browse from a selection of top mattresses and cut costs in the sale with up to 50% off.