The lifespan of a carpet depends on various factors, including the quality of the carpet, foot traffic, maintenance, and the material used. On average, carpets can last anywhere from 5 to 15 years. However, if you notice significant wear, tear, or signs of aging, consider replacing your carpet. Regular professional cleaning and proper maintenance can help prolong the life of your carpet.