D.B.
My guess is that something is WAY out of balance with him, and he's displaying food issues and behavioral issues as a result. Sometimes people crave food because they are missing key nutrients, either because they aren't getting them to begin with or because they aren't absorbing them. That can be one cause, or a partial cause, of someone overeating until they are sick. Something is out of balance with you too if you have ulcers and high BP. Your son may need a neuro workup as well as a psych workup, and I'm sure there are some behavior modification techniques which would work if the rest of his body were in balance. I have friends whose son had 60 food allergies, and rages. He had an IEP as a result. They did some phenomenal things for him, and the food issues went away as did the rages, and in about 5 months the IEP was no longer needed. You could try what they did and still pursue workups, but my guess is that your child is too angry right now to participate in much in the way of workups and therapies. Would talking to someone else help you and give you some ideas/perspective? I know they'd be happy to share with you.