Well, that depends on the quality of your carpet and how well you keep it. As a result, if you properly care for your carpet, it can last up to 20 years. Otherwise, you'll need to wait for 5 to 15 years for change.