How Long Do Composite Veneers Last? Composite veneers are a popular cosmetic dental solution for improving the appearance of teeth. Designed using tooth-colored resin, they can fix discoloration, gaps, or minor misalignments. However, a common question from patients is, “How long do they last?” On average, composite veneers last between 5 to 7 years. However,...