Porcelain veneers can last up to 15 years or more if good oral hygiene is practiced. However, porcelain veneers can damage easily because of the thickness of the porcelain. Lumineers can survive 20 years or longer if you brush, floss and schedule regular checkups. Because they are so thin these types of dental veneers resist wear, just as well as traditional teeth veneers.