While no one can discount a good face to face with a good friend, I think you may have moved beyond what a friend can really do. I have been following your posts for quite awhile now, and have stopped commenting because I think you see what you want to see, and I think you are in denial of what is happening. We have all watched you struggle so hard, and we are with you with the heart breaks, truly we are. We have all been there at some point in time.
The reality, in my eyes, is that this man is not ready for a relationship, maybe never was, maybe never will be. He is working on himself, but that does not guarantee anything for you two as a couple. You are suffering so much, this is not uplifting the way a mutually satisfying relationship should be. You are losing yourself mentally and physically by your own words, and you are the only one who can put a halt to that. What he is going through is nothing compared to what you are going through. I say that because everyone suffers in their own way, in a manner unique to themselves and therefore uncomparable.
You have been given such solid advice from previous posters in this thread. Please, for your own sake, take heed and do whatever it takes to heal yourself. You are worth so much more than to be reduced to a broken soul by a situation that is untenable.
In spite of the bluntness, I want you to understand that I am in your corner, we all are. I sincerely hope that you find the help that you need, and that for now, you put yourself and your own well being as your number one priority.
@Lizio has some good suggestions, and you never know the friendships you might make by joining some new activities. Good luck Glara, I know you can do this. I know how hard it is. But there are joys to be found in the future.