Dental bonding can be fairly durable, but it’s not permanent, and it  typically lasts around 3-10 years before it needs to be touched up or replaced.