Fights with Mom

Ambriya
I know some people have it worse than I do and some people have it better but ever since middle school (I'm 16 now) my mom and I always get into crazy disagreements in person or over text. It breaks my heart because I was the only child for 10 years and my dad wasn't in the picture so it was just my mom and I for a long time and we were best friends and now I feel like we're enemies. She pretends to give me freedom but when I try to use it she always attacks me like I've done something wrong it's incredibly embarrassing when you're with your friends trying to enjoy their company but your mom is blowing up your phone the whole time and yelling at you through text accusing you of something you didn't do. I struggle with making friends as it is and she just told me I'm no longer allowed to hang out with a certain friend for basically no reason and it's crazy and ridiculous. She tells me my curfew is 12am but expects me home by 9:30 she constantly takes my phone she drives me everywhere and when I tell her to pick me up at 8:30 she'll be there by 8:10 and get pissed at me for not coming out. Im about to be a senior in high school I'm graduating in a year and leaving why is she trying to micro manage my life? I know that's a very teenager thing to say but it's over the top. Any advice or people with similar situations please comment. I need help!