Porcelain veneers bonded to the enamel of teeth are very strong and can be expected to last 10 to 15 years before they need replacement.  However, just like natural teeth, veneers can crack and chip which could shorten their lifespan.  Patients who clench or grind their teeth and don’t wear a nightguard cannot expect a good long term result with porcelain veneers.