Porcelain veneers are long lasting pieces, and the results last between 10 and 12 years as long as they are properly fitted and the dentist's indications are followed.