A foam or spring mattress may show wearing or degrading signs after approximately 10 years, or 4 300 nights or 30 000 hours of sleep if you prefer. It depends on the way it has been used. We have to consider that our bodies and needs change over time.