Dental veneers are a durable way to improve your smile. The lifetime of your veneers is subject to your dental care routine, your lifestyle and the kind of veneer you have had fitted. Well-cared-for porcelain veneers will last between 10 and 20 years, while composite veneers should last four to eight years. Make sure that you continue to see your dentist regularly. Good communication between you and your dentist will ensure that your veneers last as long as possible and that your natural teeth and gums remain healthy.