Porcelain veneers can last for many years with the right care, but most often need to be replaced eventually.