If you've had a composite filling, you should be able to eat as normal as soon as any anaesthetic wears off. For silver fillings, it's best to avoid eating for 1-2 hours.