Sometimes, you've got to be a little bit selfish and that's not bad. Putting yourself second to everyone else makes your goals suffer and it makes you resent them.
Put yourself first. Take care of yourself. Then you can help others. Don't let what others want become an excuse to not get what you need or what you want.
You'll be able to help others better if you're taking care of yourself!