Why do we help others? There is a whole lot of pain and poverty, illness and despair in world. I can't speak for you but I would like to make a difference and improve quality of life for others. Volunteer work is a great way to begin.
No single person can change entire world but you can have an impact on lives of others in your own corner of universe. That, in a small way, changes world ever so slightly. Multiply that by a billion and it is a brave new world. How many times have you heard people say " You can't change world. You are just one person?" It begins with one. Forget all that nonsense defeatists choose to fill there heads with. That's their business. The contents of your head is all that matters.
Your happiness counts. How can you share your happiness if you have none to share? You can't be happy if you put others happiness ahead of your own. You have to put yourself first in order to have tools to affect change.
I don't know how many people I have met that speak of all hungry people of world living in poverty. And how they dream of helping them. These are people that are wallowing in consumer debt, working poor, just inches away from bankruptcy. They want to help others when they cannot even dream of themselves living in prosperity. Such noble nonsense.
If you want to help your family, help your community or change world, you have to help yourself first. You have to be selfish for pete's sake! It's not a sin or a crime to put yourself first. You have to lead by example. Nobody chooses to follow disempowered.