Quick question, are you in therapy and if you aren't can you afford to be? If you can't is there somewhere near you that might offer some form of counseling? It sounds to me that you might need a bit more than a friend can offer. But, if you get really desperate you could always message me and I can give you bad advice.