Sometimes you need a moment to yourself, do something that makes you feel better a mini spa day or go shopping. Its okay to say no when everyone needs you like you say. You can only give so much as one person without feeling emotionally drained. Be a little selfish and be kind to yourself, you deserve it. Let others fight their own battles and dont let their situation effect you. Nows the time to focus on you.