How long do veneers last? Posted November 12, 2024. A How long do veneers last? With proper care and maintenance, veneers can last 10-15 years or even longer. Regular dental checkups, good oral hygiene practices, and avoiding habits like chewing on hard objects can help extend their lifespan.