The lifespan of your veneers will depend on several factors, including the type of veneer, the skill of the practitioner, and the care you take of your teeth. Porcelain veneers typically last around 10–15 years, while composite veneers last around 5–7 years. Lumineer veneers are known to last longer, around 20 years or more.