M.S.
I am not sure if he is hungry or not. If you think about it, 7-4 is 9 hours and that is a long time to go without eating. Neither one of mine would go that long without needing to eat at that age. They also tend to go through growth spurts at this age. That usually means they need to eat more often. Also, if he is not eating a lot of solids yet, then the bf may need to continued so that he keeps up on his nutrition.
I don't know if that is the answer that you wanted, but he really might need the food. Good luck!