The duration of a dental bonding procedure varies depending on the number of teeth being treated and the complexity of the case. Generally, bonding a single tooth takes about 30 minutes to an hour. If multiple teeth require bonding, the appointment may take longer.