Generally, carpet can last anywhere from five to 15 years and more, depending on its fibre composition, type of weave, the condition of underlay, degree of foot traffic and exposure to environmental conditions. Proper care and maintenance can work to extend a carpet’s lifespan beyond this.