I hear you; I could barely stand my son's melt downs when he was little. My world was hell.
He does take a couple of medications, but is now a really nice young man who is 20 years old and will be a Junior in college this coming semester.
Be glad that you are getting him help now because, with help, and not trying to put the problem under the carpet, he will grow up with lots to live for.
__________________
|