I have 2 colleagues, one who is my direct report who suffer from depression/anxiety. They often take days off, including extended time off. I have huge sympathy for their situation, and don't blame them at all. But it means that I then have to shoulder the work that they can't do. With my direct report, she'll say that she's feeling overwhelmed with workload, and then take a day off - which inevitably means I have to cover her work.
This in turns makes me miserable - I'm not saying it's mental health, but it affect my mental wellbeing, and means I'm essentially covering 2 people's work quite a lot of the time. As part of 'reasonable adjustments', I take back some of my colleague's work when they're feeling anxious - but I feel that my own mental health is being totally disregarded. I've also had both colleague's (and some other junior members of the team) calling in sick several times over the last few months.
I'm probably being unreasonable, but I do wonder what the fair outcome is. I don't think it's fair that me and other colleagues constantly have to do more than there fair share - but also I don't think people with mental health struggles lose their job. If anyone has been in a similar situation, or can give advice, I'd live to hear it.