Depending on the style, material, level of traffic, and the level of maintenance, carpet flooring can last anywhere between 5 to 15 years. The most common reasons carpet is replaced are either deep stains or the wearing down of the carpet over time due to traffic.