Typically, when patients practice good oral hygiene and have regular dental exams, many cosmetic treatments, such as veneers, bonding, or whitening, can last for several years, and possibly even as long as 10 or 15 years, or even longer in some cases, depending on the material and care.