Generally, a mattress should be change every 6-8 years, but there are various other factors also that affect its change, such as, if you have irritation and skin allergies due to the mattress, then it should be changed immediately.