I am a 19 year old college student and I am having a hard time dealing with my mother. Starting in high school she would randomly scream and yell at me for no reason every 3-4 months. She constantly picks on me, berates me , and its starting to hurt my self esteem and my relationships with other people. My parents are divorced and when she gets angry she yells at me and calls me horrible names and tells me that I am like my father. By the end of high school I was seeing the school counselor who suggested family counseling. My mother refused to go. I understand that my mother who is a single mother is struggling with her own issues but I feel like she blames all of her problems on me. Her latest thing is that she wants to control who I speak to and who I am friends with. I'm not trying to brag, but I am a really really good kid. I have mostly straight A's, I don't drink, smoke, do drugs, or sleep around. My friends are mainly the same. I don't do bad things and I have never been in trouble with the law. My mom hates my best friend for some reason and basically told me I am forbidden from speaking to him ever. The thing that I am having trouble with is that its not really about my best friend or anyone person in general. The problem is a control issue-she has been trying to control me and control me and I usually don't say anything when she yells at me and I just go along with whatever she says. But, I will be 20 in a few months and I am so tired of this emotional torture. Its like one day she loves me and the next she is a raging lunatic. She has recently told me that I cannot be friends with people from a certain race & religion. If I try to take a break from school to socialize she gets extremely angry. She also makes me call her whenever I go somewhere or do something ( i dont really have a big problem with this but if i tell her im going to have dinner with X person she gets angry and says things like "do you really have time for that"). I have calmly tried to explain to her that she cannot pick friends for me anymore as I am not a baby. I even told her that I respect her opinion but I will meet a lot of different people in college and later on in life and she cannot micromanage all of them. I don't know how to get her to understand that I am growing up. Unfortunately, I am still financially dependent on her and she uses that as a leverage point to threaten me. I have two older sisters who are in their 30's who went through the exact same thing as her. For them it was easier to deal with as our dad was still in the picture. I am starting to feel really hopeless as they are busy with their lives and I don't know how to deal with her anymore. She is never supportive of me and if she rarely ever is she will use that against me the next time she yells at me. She also lies and tells my sisters different versions of our arguments and then constantly tells me that I am creating drama and I am going to break up the family. Please give me your best advice as she is literally making me crazy.