Porcelain veneers have been known to last anywhere from several years to a decade. While veneers are strong and durable, 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.