Agree with above post (is he too warm and thus burning calories like crazy? that would make him act this way...)
Also, have his stool checked for possible parasites...if he's sharing his food with intestinal worms, that would also make him cranky & super-hungry.