The lifespan of your dental veneers will depend on a number of factors, including the material used and how well you take care of them. With proper care, porcelain veneers can last 10 years or longer for most patients. Composite resin veneers are expected to last 5 years or more, as long as they are properly maintained.