they could be hungry. the typical stomach emptying time is about two hours and depending on what they ate their blood sugars could have peaked and are dropping again. of course boys can eat just about anytime. whether they are truly hungry or not. offer healthy snacks (fruit raw vegetables etc. ). don't buy junk food.
my sons (ages 7 & 10) say they are hungry 2 hours after a meal. are the really or is this an excuse for overating?