It's recommended that you wait at least two hours to eat after having a newly filled tooth. Even then, make sure to avoid very hard or sticky foods to prevent damaging your new filling.