If you take appropriate care of your porcelain veneers, they can last up to ten years before needing to be fixed or changed as recommended.