I feel that my aspieness helps me with this tremendously! I can easily tell who I will and will not be an energy-suck. However, I'm not so good at enacting friendship... Knowing what I need emotionally and how to ask/who to ask is where I struggle as lots of Aspies do.
DEAR GOD YES! It's funny because the person I hear complain the most usually has a better life than the noncomplainers. Just because you don't hear me talk about it doesn't mean I didn't have an eating disorder, self harmed myself, was molested when I was younger then raped at 19. You don't know that my father abused me or that I'm currently STUCK in an emotionally abusive relationship. Stop complaining about having to run around doing things YOU signed up for.
You can’t live a positive life around negative people. Ignore these people and move on from them when you must. Seriously, be strong and know when enough is enough! Letting go of negative people doesn’t mean you hate them, or that you wish them harm; it just means you care about your own well-being. Because every time you subtract negative from your life, you make room for more positive. - via: http://www.marcandangel.com/2013/08/01/7-negative-people-you-need-to-ignore/