Dental experts agree that once securely bonded to the teeth, veneers should last a minimum of a decade without replacement. According to how much oral care is taken this gives the wearer a bit of wiggle room to add a few years to their lifespan. With proper care, you might be able to enjoy them for even 15 years or more.