For the most part, you should anticipate your new veneers to last a minimum of 10 years. Much of the longevity of your veneers will rely on the kinds of foods you consume and your dental treatment routine. If you tend to eat hard, sticky foods that can damage your veneers, they will not hold up as long.