How long do dental fillings last?

Unfortunately, fillings don’t last forever. Fillings typically last around five to ten years though some patients keep their fillings for fifteen to twenty years. The size of the filling is perhaps the biggest factor when considering how long it’ll last. Large fillings have a much higher likelihood of falling out whereas small fillings can frequently last for decades.

See our most commonly asked questions
The Stanley Dentistry badge, which consists of three horizontal lines. The top line is flat, the second is slightly curved, and the third is more curved. This represents the journey to finding your smile!