With reasonable precautions, dental veneers can last between 10 and 30 years. While you can eat almost anything you want, it's important to take reasonable precautions because dental veneers aren't indestructible. Porcelain is glass and can break under excessive pressure. The lifespan of dental veneers depends on whether you have porcelain or composite veneers and how well you care for them.
Porcelain laminate veneers can last 10 to 12 years. Composite resin veneers should be replaced sooner, as they last between 4 and 8 years. The longevity of porcelain veneers has been the subject of numerous studies. These studies have concluded that it is reasonable to expect a porcelain veneer to last at least 10 years.
Composite veneers are sometimes placed as diagnostic restorations, allowing the patient to evaluate the proposed changes before committing to placing porcelain veneers. Studies suggest that porcelain veneers (also a strictly cosmetic dental procedure) can be expected to meet and exceed those numbers. Because some teeth need to be trimmed, teeth that have been fitted with a conventional porcelain veneer, from that point on, will always require some type of dental restoration (veneer or crown) to have a satisfactory appearance. This means that composite veneers generally have a shorter lifespan (around eight years) than porcelain veneers.
Composite resin is less durable than porcelain, making veneers break and break more easily than porcelain veneers.