It is recommended that you wait two hours before eating after a composite filling has been applied. It is important to let the anesthesia wear off completely prior to eating on a new filling. It typically takes two hours for the anesthesia to wear off. It’s important to avoid hard, crunchy, or sticky foods immediately after having a composite filling placed as they may damage the new restoration.