Cosmetic tooth bonding typically lasts a few years or more. It is an excellent choice for minor chips, cracks, and stains.