It depends on what type of dental filling you have and your dental hygiene. A dental filling can last 5 to 10 years. It' depends on how the workload you putting on your teeth.
1 of 5