Thanks CodeJob, He does have a therapist, his appointment is next week. He switched psychiatrists and has an appointment with the new one next month.
Plus we are in an intense outpatient program that offers a lot of support.
My daughter and I did leave the house for a while tonight when he was so out of control, but came back home when we knew he would be gone (at a meeting).
I have a great group of friends too.