M.---You've gotten lots of great advice from moms who've been there. I'd like to suggest a different take on the whole thing, one that may dictate the direction your son's healing will take.
Have you looked at his diet as possibly contributing to negative behavior? I am taking a series of wellness classes, taught by a Naturopath who has her PhD in nutrition. Our diet impacts every aspect of our life, what we put in dictates what comes out...colds, allergies, mental and behavioral disorders. I am not suggesting that your son's diet is bad...it just may not be good enough with the challenges his body gets from environmental toxins he is exposed to.
To do this right, you should start keeping a food journal. You may find a trend in foods that may trigger 'episodes'. Then, be sure to eliminate all processed foods, those with lots of chemical ingredients; preservatives, artificial colors/flavors, etc. If you can't pronounce it, you probably shouldn't eat it. I know that the FDA tells us these additives are 'generally recognized as safe', but what they don't know, or won't tell us, is that the combination of all of them together in the body could be the tipping point for a vulnerable body.
Be sure his diet, and the whole family's, consists primarily of fresh fruits and vegetables, whole grains, legumes (beans), nuts and seeds. Minimize animal protein, and when eaten, should be organic, again, to minimize exposure to added chemicals. Since we should be eating less animal protein (see www.pcrm.org and The China Study by T Colin Campbell), we can afford to purchase a higher quality product.
I would also eliminate dairy. Dairy proteins are highly allergenic and cause problems that are so obscure, few look at it as being a possible source of many health problems (www.strongbones.org). Gluten, found in many grains, can also be a problem, damaging the gut and allowing toxins to be reabsorbed into the blood stream.
I have a bunch of great info I can share. Please feel free to contact me and we can talk about it. Lots of articles and dietary suggestions for you to consider. Good luck. Be sure you get the answers that you want. If you don't like what one Dr. tells you, find another to make sure you are satisfied. I'm not bashing the medical field, but not all have the same level of abilities. They don't know what they don't know. And most physicians don't know nutrition and how it affects our health. If you have trouble getting your son to eat lots of fruits and veggies, I can help with that too.
D. ###-###-####