The process of getting a composite filling typically takes around 30 to 60 minutes per tooth, depending on the size and location of the cavity. Patients should plan to spend a few hours at the dental practice for the entire procedure, including time for numbing and preparation.