Also my mother says that I complain too much and I'm too negative and people can't tolerate me.
This statement that your mother said is a common statement of a Narcisstic Mother. In the book "Will I Ever Be Good Enough - Healing daughters of Narcisstic Mothers", by Karyl McBride - it mentions this wording..... My mother had several zingers that she would say to me. A couple are "Nothing is Ever Good Enough For you?" another - "You always go over board"... When my mother said these two things, this was a response to a common request that I asked. I was five years old.... When you grow up with a N for a mom, most of your requests that a child asks for are deleted, denied and made fun of...... Page 21 says - "You may have noticed that whenever you drew attention away from you mother, you did suffer retaliation, put-downs and punishment...."
This book is an easy read and will explain why mom did what she did.
In my family, and a big family tree I have, many Narcissists married Aspergers. My husband is a Narcissist but he is also has aspergers.