Veneers are permanently bonded to your tooth and need the same care as your natural teeth. With regular brushing, flossing and check-ups, your veneers can last anywhere from 10 to 15 years.