It's always tricky. Do you keep helping people, even though you get little to nothing in return? Would you rather be a good doormat or a good narcissist? There's a way to find balance, but in most cases it's viewed in one extreme light or another. Being unconditionally charitable leaves you in a position to be disrespected and taken for granted. Only taking care of yourself leaves you in a position to be labeled or actually become a stuck up narcissist.