My advice is sort of a multi-pronged approach - try to get both of you back to a more natural lifestyle.
Studies have been showing that a lot of the mental health issues we see increasing are linked to our modern lifestyle. The problem is, our bodies (and brains) have not been able to evolve as quickly as our culture has. Our bodies were designed to walk for miles everyday. For most of human history a great portion of our times has been spent outdoors, and stimuli like TV and internet and such were non-existent. We're social creatures and our ability to socialize has been cut down by schooling that demands students listen passively and not talk with each other, and by work environments that discourage non-work related communication. Our diet is also problematic - too much, too accessible, and too far from the diet we evolved for.
When you think about it, the things they are finding really make a lot of sense. The result for us is similar to those we see in captive animals whose normal activity, environment, social habits, sleep schedule, and diet have been altered! Stress increases, and with that immunity is lowered, compulsive behaviors (like a bird pulling out its feathers, or a tiger pacing in its cage) can develop, and aggression is common.
So, my suggestion would be a couple things -
- to get your son engaged in a physical activity (or activities) he enjoys
- to reduce screen time
- to increase time spent in nature
- to regularly make time for the two of you to talk or do something together
- to avoid processed foods and aim for the highest proportion of veggies in his diet you can get without a battle
- to ensure he's getting plenty of sleep
- also, to support and nurture his special interests, so he can build skills or knowledge bases he takes pride in
In addition to this all, I've heard really good things about two homeopathic medicines - Synaptol, which is an ADHD treatment, and Anxietin, which is an anxiety treatment. The nice thing about these is that they don't change the chemistry of the body like pharmaceuticals, so you don't get the side-effects or risk of addiction. They actually work sort of like a vaccine, but without any viral ingredients. They use a blend of natural ingredients to help build resistance to problem symptoms over time. There's a guarantee on them, so those may be something that's worth a try! ( www.synaptol.com and www.anxietin.com )
So you know this isn't just a crazy person making this stuff up, I've included links so you can read more on some of the things I've been talking about. ;)
https://www.smartlivingnetwork.com/holistic/b/ecotherapy-healing-with-nature-in-mind/ (an article I actually wrote on the subject!)