He might overeat when he finally does get food, because he is not sure when he is going to eat again. Breakfast is key. Eating in the morning helps your child stay alert and energetic. He might not want to eat just after he wakes up. He will probably be ready for food in a half hour or so.
Snacks are important.
Children have small stomachs and may get hungry within a couple of hours after a meal. Give your child nutritious snacks at midmorning and mid-afternoon to take care of his hunger and keep him healthy. Have regular eating times. Try to stick to a regular schedule of meals and snacks. If your child refuses to eat at mealtime, but asks for a snack immediately afterwards, you may want to tell him he must wait until snack-time.