The duration of dental bonding treatment depends on the number of teeth being bonded. Generally, it can be completed in one visit, and each tooth may take around 30 minutes to one hour.