On average, a mattress should be replaced every 7 to 10 years. However, individual factors such as body weight, sleep habits, and maintenance can influence the durability of the mattress.