Gold and ceramic fillings usually last the longest, but it also depends on how you take care of them.