Welcome aboard the HW Forums!
First of all, I am sorry to hear all this. It seems that you are having quite a hard time now. And no matter how much I want to give you the answer, there isn't any. At least, not an universal one that will always work. You have to find that answer yourself.
It seems like you are a compassionate person, and that is a wonderful thing. If it doesn't hurt you too much, I think it is a good thing to keep supporting here. If it, however, does tend to take you down, it might be better to take some time for yourself. That will be best for everyone, not only you.
And it might be a huge help if you do have someone to support you. If your environment isn't ready for it, you might want to check with a counsellor of any sorts. They can be a huge help.
In any way, take care, and if you want to share more, you are always welcome here!
Moderator on the Depression Forum
The World is but a reflection. Smile, and it will smile back.
Perfection is found in everything being as you want it to be. Have no expectations, and perfection will be inevitable.