In most cases, you should expect your new veneers to last a minimum of 10 years. Much of the durability of your veneers will depend on the types of foods you eat and your oral care routine. If you tend to eat hard, sticky foods that can damage your veneers, they will not hold up as long.