Veneers are designed to last up to 15 to 30 years, depending on the type you choose and how well you take care of them. They’re made to be strong and sturdy, so you won’t have to be as concerned about damage, and most foods are safe to eat.