Any surgical or invasive procedure carries risks. Before proceeding, you should seek a second opinion from an appropriately qualified health practitioner.
Porcelain veneers have been known to last anywhere from several years to a decade. Porcelain veneers are very strong and durable, but how long they last really depends on how well you take care of your teeth and your oral health, in general.
Proper oral hygiene plays an important role in the longevity of your dental veneers. In general, though, you will get the most out of your veneers if you treat them with the same care as your natural teeth.