The lifespan of a tub or shower varies depending on the material and maintenance. Generally, acrylic and fiberglass tubs last 10-15 years, while porcelain-enamel steel and cast iron can last decades with proper care.