I'm sorry you're getting such a hard time on this thread. Yesterday, I spent five hours dealing with the various problems faced by my close friend and neighbour (think homelessness, lack of money, ongoing horrific domestic abuse, dreadfully urgent health needs of her ds). I have problems of my own, although nowhere near as horrific as hers. My own boys needed my attention - but I can make it up to them afterwards. . There was simply nobody else who could help my friend, she was at her wits end and has been disowned by her own community for reporting the abuse.
I couldn't put this baton down until I had passed it to a responsible person - does that make sense? I was too tired and ill to deal with her problems, but she and her children needed me. I knew there was nobody else who could help. I listened to her, called all the appropriate agencies, translated for her, and finally told her to go home and get some sleep.
After this had all happened, I was shaky and utterly emotionally drained. Today, I told my good friend A about the whole thing, including all the details which I found particularly difficult to deal with, and which were triggering for me. Friend A has a good idea of what confidentialty means, and I trust her professionally as well as personally. I needed to debrief, because I was frankly a bit traumatised by what my friend and neighbour is going through, and worried about her and her children.
What I am trying to say is that you, op, have a right to support of your own. Be careful who you choose as trustworthy to share other people's bad stuff with. And if you are not competent to deal with really complicated things in other people's lives, find out who is and signpost them.
Bless you for being such a good friend 