A quality mattress pad/protector can last for several years. Be sure to clean it regularly and look out for tears or signs of fraying.