Quit trying to please everyone. Get this through your head — you are not responsible for other people's happiness. It is exclusively other people's responsibility to please themselves. Be authentic and please yourself, which is perfect for running-off the people who need to go, and bringing-in the people who should be in your life. We sure aren't taught this as children are we? When children are taught to be "good" and keep everyone happy, it teaches them that they have the impossible burden of being responsible for other people's happiness. It teaches them that other people's happiness comes before theirs, and they wrap that concept up in a suffocating package called, "not being selfish." And what do you get for this so-called, "not being selfish"? Acceptance — but sadly, a false acceptance for being someone you are not, which often leads to never learning self-acceptance. I didn't say it, but we have surely all heard it, "to thine own self be true." Get selfish and quit worrying about other people's happiness. You are responsible for your own happiness. Take care of yourself. If you try to make everyone happy, everyone will be happy but you. You will never make people happier than by being a happy person yourself. And it all begins with simple self-acceptance.