That is unfortunate. I hope whatever caused or is causing this improves. Perhaps it is time to revisit why he is your friend? True friends can dish out tough love, and sometimes even the best of friends can be frustrated at one another before resolving the underlying issue, but those words seem to indicate something else is going on. I'm very selective when I make my friends, so I don't have many, but I found one or two people that I am growing to be good friends with via a Meetup.com group. Perhaps it's time to branch out a little? I don't fully understand your situation, so your mileage may vary.