Have you thought about a private counsellor, maybe one that specialises in any of the areas you mentioned but yes you would have to pay.
The plus side about a private counsellor though is they may be able to direct you to a support group you don't have to pay for, they should know what is available for you.
_________________
Nothing is true; everything is permitted