Essbee, you desperately need to see your GP and/or Dev Paed. Until you get some answers, which could take some time, I would seriously consider trying medication with him. I know some on here have children on Ritalin, my DS is on something called Risperidone to reduce anxiety. Please give it a try if you can, even for the short term. My DS has broken windows before, banged his head so hard against the wall that he's made holes (old crap walls though), thrown things etc etc. It is a side of whatever it is that is simply unmanageable.