A good mattress made according to correct quality standards and using highly resistant materials, such as latex or high-density polyurethane foam, can last up to twenty years. If the mattress has a machine-washable cover, this keeps it more hygienic and makes it last even longer.