How long after a cavity filling can you eat