I have a friend, lets call him Bob. I've known Bob several years, we used to work together and I used to think we were close friends, but it's always been purely platonic as I'm not interested in men romantically.
A couple of years ago Bob changed job. His new job is really stressful and he has had a couple of mini-breakdowns, since the second one he's been on ADs and having therapy. I had some serious mental health problems when I was at uni, and still have occasional problems, and have huge empathy for anyone else with poor mental health so I've tried to be as supportive as possible. But the friendship has just ended up being really one-sided. All Bob ever talks about are his problems and he has made some quite dodgy life decisions which I don't agree with. Every time I see him, I like him less and less.
But, I still care about Bob. We have a lot of good shared history. I don't feel able to tell him he's being a rubbish friend because that seems unfair given his MH struggles. If it wasn't for Bob's mental health issues, I would just let the friendship drift away, but if I don't speak to him for a couple of weeks, I start to worry about if he's ok or not.
I'm not really sure what my question is, I just want some different perspectives on how to move this forward.