Dental bonding is not a permanent solution, although it lasts much longer than other temporary solutions. Cosmetic dental bonding will last between four to eight years.