A metal filling should typically last for 15 years before needing to be replaced, though this can differ depending on several factors, such as whether or not you clench or grind your teeth. To create tooth-colored fillings, tiny glass and plastic fragments are mixed.