Veneers have been known to last for 20 years. As long as you practice good oral hygiene at home and continue to visit our dentists regularly you can expect your veneers to last for many years.