DS is 4yo and all day long he tells he "I'm still hungry".
He eats a varied diet. Today he has had:
- breakfast; Weetabix with milk, blueberries and honey
- snack; he started with "I'm still hungry" straight after breakfast so he had a drink (water) and then a banana and a Babybel around mid-morning
- treat; a little bag of Haribo from his Halloween pot and a small brownie (he helped bake them)
- lunch; chicken, peas, carrots, mashed potato, two small roast potatoes, gravy, Yorkshire pudding followed by a yoghurt and some apple slices
- straight after lunch; a second Yorkshire pudding
- tea; tonight will be chippy tea as we're going out
A typical midweek day would be the same sort of this for breakfast, fruit or veg and milk for mid-morning snack (at school), school dinner, snack at home time and then tea would be typical tea stuff - pasta, roast dinner, curry, jacket spud, etc.
I thought he might be getting hunger confused with thirst so I've been offering a drink when he starts (he always has a drink available anyway) but it makes no difference.
He was clearing his plate at meals too and school told me he's clearing his plate at lunch there so I slightly increased his portion sizes but he's leaving the increased food so I don't think it's his portion sizes.
Within 10-20 minutes of eating he will tell me "I'm still hungry", then he'll whine "I'm sooooo hungry" and will start to get upset.
He's started stealing food, which I'm attempting to nip in the bud. For example, today he had a small bag of Haribo from his Halloween pot and DD had some from hers. Two seconds later DD started crying. There was DS, literally stuffing her entire bag of Haribo into his mouth having finished his own. He went straight to time out, he also had to let DD choose a replacement sweet from his pot and has been told he won't be getting any sweets when we go out tonight (they give away free sweets at the lights switch on).
The second Yorkshire pudding he had after lunch was one that he snatched off the tray and jammed into his mouth before I could say anything. If he'd asked I'd have said yes, it was more that he snatched and stuffed like he hasn't eaten in days.
DD eats slower than he does so usually he's finished and she's still eating, by which time he's "hungry" again. He will ask her "are you finished? ... You're finished this bit, aren't you?" and will then help himself to food from her plate.
It's been this way for around two months so not a growth spurt, I don't think anyway.
Any ideas what's behind it or what I can do?