Filling one cavity takes 30–60 minutes, but the time increases with more cavities. Learn how long it takes to fill 1 to 5 cavities, if it hurts, the healing time, and how long fillings last.| Palm Valley Pediatric Dentistry & Orthodontics