How long your dental filling will last varies greatly depending on a number of factors, including the dental filling material you selected, your overall oral health, and the skill of the dentist performing the procedure.
Delta Dental estimates that on average, mercury dental fillings last between 10 to 15 years, while a composite dental filling lasts about 5 to 7 years. A temporary dental filling is designed to protect the tooth from food debris and bacteria and will be later removed and replaced with a traditional filling.
However, as noted above, the additional longevity of amalgam comes at a steep cost. It may benefit you to consider having your dental amalgam fillings removed. Learn more by reading our article, Is It More Dangerous to Have Mercury Fillings Removed?