Porcelain dental veneers usually last for 10-15 years or longer. Composite dental veneers usually last 5-7 years. However, the life of dental veneers may vary depending on the dentist’s recommendations and how the veneers are preserved.