With proper care, veneers and crowns can last from 10 to 15 years.