Life isn't always easy for people who think for others. I have been in quite a big financial trouble lately, and even in my current situation I try to help others and that makes it even harder for me. I should stop thinking about others and start thinking about myself, which would have solved my issue long time ago, but loved ones are loved ones and without helping them it makes it quite hard for me.
I think the best thing that could happen for us would be just focusing on our own financial troubles first. Of course, if you get rich and be wealthy then you can help anyone you want, you can even donate to charity, you do not have to make it work any other way, just do whatever you want to do, and it will be a great situation for sure.
That is definitely a problem with people who have high levels of empathy. We end up seeing people who are in need, and we go after their needs and their desires or even their problems which is noble for sure but makes your life terrible.
You should still be proud, of course get away from that situation and take care of yourself first if you can, obviously that would be a better result for you and it's understandable, but also remember that if you can't and if you just try to help, and ruin your life but help someone else be better, while that's not ideal for your own good, that's still something to be proud of and not something to be unhappy about. Yes, you did not do any good to yourself, but you did very well for someone else and made their life brighter, so be happy.