Depending on the type of carpet you have and amount of foot traffic it receives, carpet should be replaced every 5 to 15 years. It’s a good idea to remove it if stains no longer come out, there’s obvious damage, it smells or you’re experiencing skin irritation.