We have patients who have veneers and they still look fantastic 25 years later! If you stay on top of your regular scheduled hygiene appointments and have excellent home care, they could last a lifetime!