Porcelain veneers last around 10-25 years if you take care of them like your regular teeth, while plastic veneers are only last up to 5 years.