Dental bonding can last for several years with proper care. However, the bonding material is not as strong as natural teeth, so it may need to be touched up or replaced over time to maintain its appearance.