Go to The Great Courses Plus and sign up for a membership. Then take all 3 of the courses on cognitive behavior therapy. They are run by professionals and will help you cope better and parent better.

Taking him for counselling is not enough. He's still young enough that you can make a difference before he turns into that teen.

https://www.thegreatcoursesplus.com/catalogsearch/result/?search_param=all&catid=&q=cognitive+behavior+therapy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store