Whenever a patient is interested in porcelain veneers, I always get asked, “How long do porcelain veneers last?” Porcelain veneers on average last 15 years but there are a number of variables. If the risk of caries is low and you generally have healthy...