I agree with the other two posts. Sometimes its important to put yourself first. This might not be the advice you were hoping for but here it goes anyway.
When your happy with yourself and feel upto helping others then you should do so. But if you yourself aren't feeling too wonderful then how can you expect to help other people?
i hope this helps somewhat
good luck