Our porcelain veneers last for between 10 and 15 years. Although the latest peer-reviewed research shows that porcelain veneers are capable of lasting up to as long as 20 years.