Sounds like it's time to seek professional help. Look into the various forms of therapy and go with the one that sounds closest to what you need. No sense in letting things deteriorate further
hes gonna go broke trying to get therapy if he lives in the u.s
gotta have good insurance. Aside from that there are apps that work on a donation basis as well