Indirect composites last as long as amalgam.
If a dentist insists you're not being exposed to toxic levels of mercury ,ask what the toxic level is according to the EPA,CDC etc. He probably wont know. Then ask how many micrograms /merc you are exposed to per day.