Porcelain veneers can last from 10 – 20 years, while composite veneers can last from 5 – 9 year. Both types of dental veneers can last even longer if you address issues like teeth grinding or clenching first. Aside from this, the material and how well you care for them impacts their longevity. By addressing any issues with your bite, the lifespan of your dental veneers increases substantially.