How long can a temporary filling last?
Temporary fillings generally last six to eight weeks before falling off. However, most people get permanent fillings long before the temporary fillings wear off.