I have a colleague and friend, lets call him Dan. Last year he had a breakdown caused by a number of life issues, was diagnosed with anxiety and depression and has been on ADs and receiving therapy since. Dan has always been a self absorbed, which I think is probably due to anxiety as he worries a lot about decision making and can become very focused on tasks. However, over the past few months his lack of consideration for others has got worse, coupled with a serious lack of empathy.
I've always tried to be kind to Dan, I've had mental health issues in the past and wish people had been kinder to me, and try and see things from his perspective but, TBH, I've had enough and run out of compassion. Nothing has happened which has impacted on work, but I just find that instead of taking into consideration that he might be having a difficult time, I've now started mentally labelling him as a bit of an arse and one of those people that I want to avoid wherever possible. I feel bad for this, particularly as I'm knocking him for not having empathy for others whilst showing little empathy myself.
I don't really have a question as such, I'm just after some different perspectives about whether I should be more tolerant or whether I should ignore the MH issue and just treat Dan in the same way that I would anyone else who is behaving in a way that I don't like.