My 4 yr old is kinda the same - forever asking for food. However, sometimes I think it can be boredom, as when she's super busy with something she can go a couple of hours without wanting anything at all!
At first I thought she might have worms (lol!) but I dont think that was it.
Sounds exactly the same as DS. Forever asking for food - even if he has just eaten!!!!