He needs to be seen by a doctor. Could be a food allergy. Could be a mental thing with eating. Could be several things. But you need to rule out a medical reason first.
_________________
6 year old boy with PDD-NOS
7year old girl with ADD, but has been very manageable
Me: Diagnosed bi-polar, medicated for 20 years now.