Porcelain veneers can last up to 15 years before needing to be replaced.