If your dentist has told you that you need a filling, one of the first questions that may pop into your head is: how long does it take to fill a cavity? The quick answer is usually between 20 minutes to an hour per tooth — but the exact duration depends on several factors such as the size and location of the cavity and the type of filling material used.

In this article, we’ll cover everything you need to know about cavity fillings — including what affects the time, types of dental fillings, and aftercare tips to keep your smile healthy and pain-free.
What Is a Cavity and Why Does It Need Filling?
A cavity is a small hole in your tooth caused by decay. It forms when bacteria in your mouth produce acids that wear down the enamel. If not treated in time, cavities can grow deeper and lead to serious dental issues like infection or tooth loss.
Dental fillings are used to clean out the decay and restore the shape and function of the tooth.
What Happens During a Cavity Filling Procedure?
Here’s a general step-by-step overview of the dental filling process:
- Numbing – The dentist applies a local anesthetic to numb the area around the affected tooth.
- Drilling – The decayed portion of the tooth is removed using a dental drill or laser.
- Cleaning – The inside of the cavity is cleaned to remove bacteria and debris.
- Filling – The hole is filled with a material such as composite resin, silver amalgam, or porcelain.
- Shaping and Polishing – The dentist shapes the filling to fit your bite and then polishes it.
So, How Long Does It Take to Fill a Cavity?
On average, a single dental filling takes 20–60 minutes. However, the time can vary depending on the following:
1. Size and Depth of the Cavity
- Small cavities that only affect the surface enamel can take just 15–20 minutes.
- Larger or deeper cavities that go into the dentin layer or are close to the nerve may take up to an hour.
2. Number of Cavities
If you have more than one cavity, your dentist may fill multiple teeth during the same visit. This increases the total time spent in the chair.
3. Type of Filling Material
Different materials require different preparation and application time:
- Composite resin (tooth-colored) – Usually takes longer as it must be applied in layers and cured with UV light.
- Amalgam (silver-colored) – Takes less time but is more visible.
- Gold or ceramic inlays – Often require two visits, as they are made in a lab.
4. Use of Anesthesia
It usually takes a few minutes for the anesthesia to numb the area. If more than one injection is needed, this can slightly increase the total duration.
5. Dentist’s Technique and Tools
Some dentists use advanced tools like lasers or air abrasion systems that can speed up the process, while others use traditional drills.
Does Getting a Cavity Filled Hurt?
Most people do not feel any pain during the procedure thanks to local anesthesia. However, you might feel a bit of pressure or vibration. After the procedure, some mild sensitivity or discomfort is normal and should go away within a day or two.
If pain persists beyond a few days, consult your dentist.
How to Prepare for a Cavity Filling
- Brush and floss before your visit.
- Avoid caffeine or eating right before the appointment if anesthesia is involved.
- Inform your dentist if you have dental anxiety — some clinics offer sedation or comfort options.
Aftercare Tips for a Cavity Filling
Once your cavity is filled, proper care is important:
- Wait at least 1–2 hours before eating (especially if anesthesia is used).
- Avoid hard, sticky, or crunchy foods for at least 24 hours.
- Use a soft-bristled toothbrush and avoid brushing too hard around the area.
- Take over-the-counter pain relievers if needed.
Most fillings settle in within a few days. If your bite feels off, return to your dentist for an adjustment.
How Long Do Dental Fillings Last?
The longevity of a filling depends on the material used:
- Amalgam: 10–15 years
- Composite resin: 5–10 years
- Gold: 15–20 years
- Ceramic: 10–15 years
Regular dental checkups can help detect wear and tear before it becomes a problem.
When to Call Your Dentist
Contact your dentist if you experience:
- Persistent pain or swelling
- Difficulty chewing or closing your mouth
- A loose or cracked filling
- Sensitivity that doesn’t go away after a few days
Early treatment can prevent additional damage or costly repairs.
Final Thoughts
To summarize, how long does it take to fill a cavity? Most dental fillings take between 20 minutes to 1 hour, depending on the severity and type of filling used. The procedure is safe, quick, and relatively painless — and helps prevent further tooth decay.
Staying on top of your oral hygiene and visiting your dentist regularly is the best way to prevent cavities in the first place.
You Might Also Like:
- [Top 5 Signs You May Have a Cavity]
- [Foods That Naturally Strengthen Tooth Enamel]
- [What Happens If You Don’t Fill a Cavity?]
Disclaimer
This content is for informational purposes only and is not a substitute for professional dental advice. Always consult a dentist for concerns related to your oral health.