Dental fillings usually take around an hour or less but may be time-consuming, in case the cavity is bigger and deeper. Also, other complications like the location of the cavity affect the difficulty and duration of the treatment.