Your tooth and mouth will be sensitive after your filling, so it’s strongly advised you avoid hot and hard foods at all costs for at least two hours. Hard foods have the potential to dislodge your new filling and cause pain and discomfort, and the same goes for hot food and drink (especially if the filling is gold, silver or metal-based). However, you will be able to eat after a few hours or when the numbing sensation has passed.