I'm sorry. I know a woman who spends every day doing nice things for people; she goes out of her way spending time with less fortunate people, making things for them, taking them out to lunch, etc. and they just expect more and more.

She's getting disheartened too.
I guess the you need to take care of YOURSELF first!! if you don't take the best care of yourself, how can you give of yourself to others? You will totally exhaust all your inner strength and hope if you yourself aren't in good mental and physical health.
Be kind to yourself FIRST. Pamper yourself. YOU are important too!!!

Hugs, Lee