Paul D. Kantor, DDS says:Veneers that have been properly done and well cared for, can and do last a long time. Your veneers may very well last longer than you or your dentist expect. I think it's realistic to expect that they will need to be redone at least once, however. I think it's also reasonable to expect...