Hi Mike, got interesting for awhile there.
Sorry to hear of 'where' you are at the mo. My advice ( not that you asked for it

) is small steps and one at a time . Build ( your life) and consolidate little by little and things will slowly get better .Don't try and get back to where you were previously immediately. Talk with professional but also be prepared to hear things you may not like. It is often someones else perspective that can change the way you do things.
Your ongoing issues don't help either with all this added on top BUT maybe a time to get to the root of it all , easier said than done I know . Meanwhile take good car of yourself, you DO have a lot of mates that care about you but the one who could do the most for you isn't listening ...YOU.