We already do therapy, both individually and together, and he has plenty of opportunity to talk with us. We encourage him to be constantly frank with us and we are frank with him. The fact we already provide those actually adds to the frustration since even then he doesn't show progress (even his therapist is sorta annoyed already). But I know it's something he has to outgrow on his own, for his own good.
About the other stuff, yeah, what I can do is power on through and talk with friends and family, even if to just vent. Thanks for the sympathy ✨