With proper maintenance, a carpet can last several years. If a carpet shows signs of wear and tear and becomes a slip hazard it needs to be replaced.