I do this all the time, at my own expense. Friends come to me with their problems and I try to help them as best as I can, like any good friend would. But I don't talk about my problems with them because I feel like it would only burden them further and they can't help me anyway. I sacrifice all kinds of things to help them. And I always feel like I have to fix everything. When someone else is sad, I get automatically sad ( read: depressed ) too, because I just can't handle anyone I love feeling this way. It goes further than sympathy, it's like I share everyone's troubles, carry their burdens. And I feel like I need to do this, because I deserve it, because I want to relieve some of their pain. I would have gone all like this forever, I am still going on like this, but I'm beginning to feel like I'm gonna collapse because of the constant weight I feel on my shoulders.