I wish more of the posters here had your attitude. For better or worse, your son is rapidly approaching the age when his peers have more influence on him than the adults in his life. Organizations like 4-H, scouting school clubs, church youth groups run by responsible adult role models who have positive programs for the children in their care should help relieve the stress he feels.
Thanks. I'm not perfect, but I really do try to be the best parent I can. Reducing his stress and improving his self-esteem is a big part of why I worked so hard to convince his mom that 4-H, counseling, and more recently, medication, were a good idea. They've made a world of difference over the past year so the few years it took to convince her was more than worth it. He has anxiety and depression on top of ADHD so he has a really hard time dealing with changes in his life and tends to believe and internalize every negative comment anyone makes about him. I do my best to counteract them and show him how proud I am of him even when he doesn't reach his goals, but others in his life haven't been as encouraging so the two outliers of my fiance and I didn't make much of a difference until he was able to finally start seeing it for himself. My role as a parent is to help him learn to be a productive member of society and to eventually be able to handle life by himself so that's the goal I have in mind when figuring out what to prioritize and teach him. Whenever I eventually pass away long down the road, I want him be able to handle life without me and to know that his dad may not have been perfect, but that I loved him to the moon and back, never made him feel like less than an awesome kid, and that I always tried my best to be a good dad no matter what. That's not possible if I focus on badmouthing the person who makes up half of who he is. Regardless of any disagreements her and I may have, he shouldn't have to be the one who gets stuck dealing with the consequences.
Lately, I've been focusing on life skills (i.e. how to check-in at the doctor's office, how to do laundry) and self-advocacy skills (i.e. how to respectfully disagree with someone, how to deal with negative situations) since that's where he's struggled the most in the past. When I first moved back to Wisconsin just shy of two years, he didn't know how to do much for himself and had little ability to do things independently. He didn't know how to do the buttons up on his clothes, make a sandwich for himself, relay his phone number or address, answer/politiely talk on the phone, call for help in an emergency, etc. So, I've been teaching him all of that and more. He needs to know that he's capable of doing things for himself, have the opportunity to do them, and have the self-confidence to do so even when others tell him that he can't do anything right.
This past 4-H year was his first and it's made a huge difference in his self-confidence. I couldn't be happier at the progress he's made over the last year. He's a lot more willing to speak up in front of the group and jump into things. At the beginning, he absolutely hated public speaking and was convinced that he could never do anything right no matter how much I encouraged him and showed that I believed in him. This coming 4-H year, I'm actually volunteering to lead one of the projects that he chose. Thankfully, he still looks at me as a role model for now and I do my best to be a good one, but I can already see the changes as friends start to be more important..