Well there is a temporary filling that they sell at places like wal mart that are only supposed to last a few days until you can get to a dentist, but I had fillings done over ten years ago and they are still there. So I think that as long as your not eating candy by the pounds and brush on a regular basis, they should be there for a long while!