Sounds tough and time to call in more reinforcements!
I reckon having a think about food is a good idea, too. Have you read Fed Up? Do you reckon he sleeps well? If he's in a foul mood, perhaps he's not getting good quality sleep?