Your oral hygiene program will greatly influence the lifespan of your dental veneers. Porcelain dental veneers can last between 10 – 15 years. Composite resin has to have a shorter life span between 5 – 10 years.