Composite veneers usually do not deteriorate for between 3 and 10 years. Lifestyle choices, types of food consumed and oral hygiene habits will affect the life expectancy of your composite veneers.