I know you want to be a good person and be helpful to people in need, but it's impossible to give to others if your energy has already been used-up. Being a good person has nothing to do with allowing people to destroy you. There are limits. You can best help others from a position of strength, not weakness. So, don't forget to be good to yourself first. Don't forget to take care of you! It is never cruel to want to save yourself from being swamped by fools. You cannot save everyone. Some people are going to destroy themselves no matter how much you try to help them. Their lives are full of emptiness, chaos, and dysfunction, and they will bring their misery and pain into your life with full-force if you allow it. Then there are others who have the outward appearance of success and are seemingly not self-destructive in nature. These people do not destroy themselves, but instead survive through the destruction of others — these are the users. Either of these types of people will latch-on to you in a death-spiral and take you down to the depths of hell with them — if you allow it. This is your life, and you have the right and responsibility to make good decisions for yourself.
— Bryant McGill
post "You cannot save everyone"