How long do composite veneers last?

As with most cosmetic dental procedures they will eventually need replacing. Typically we see good results of up to 5 to 7 years composite bonding, dependent upon care and 8 to 10 years for traditional lab made veneers