Under normal conditions, mattresses should be replaced every 6 to 8 years. Of course, this is a general guideline and not a one-size-fits-all solution. There are various factors that influence when you should replace your mattress.