I would look into EFT and/or the Yuen Method. Really, if I had the money, I'd go with the Yuen method. Just my own thoughts. I don't have any 'connections' to either, (except that I trust them both, have used EFT on myself, and want to study the Yuen method) so can't really advise you on practitioners. You'll have to do some research.
I'm not a believer in medication--and it sounds like your son is ready for some genuine healing.Naturally,it sounds like he needs sun, fresh air, and less time with the machines,(and youknow all this, but it's hard to move a mountain, sometimes :-)) but most of all, he needs a radical change of mind/energy. Google the Yuen Method, and some of Kam Yuen's work. There is a video on Youtube of the show "Bridging Heaven and Earth", in which he demonstrates it on a few people.