How long do veneers last?

On average, veneers last about 10 years, and as dental porcelain becomes stronger and more durable, their lifespan may increase significantly over the next several years. Of course, veneers, like natural teeth, are still susceptible to damage.