someone pls help!

Hi! So I’m just in need of some advice. I am 17 years old I live with my mom just the two of us. I’ve been arguing about so much and it’s gotten so intense and gone too far. I tried to ask her if I could start birth-control to help ease period cramps Because I usually have pretty intense cramps . She then told me She isn’t gonna let me get on birth control because she doesn’t want me having sex. I tried to assure her that I won’t be having any sex and I just wanted to help ease my period cramps and also to have for extra protection just because I am going to be going into college next year so you never know. I even told her I was gonna pay for it because I got a new job I can finally afford to pay for a lot of my own things. We got into a huge argument and I started hyperventilating and having a panic attack because I suffer from extreme anxiety and I’ve suffered from depression in the past due to all of this. She then explained to me that I overreact everything and she said that I always want to take a pill for every single thing and in reality there’s “nothing wrong with me”. She threw her phone at me and it just annoyed she also claimed that she didn’t know what she’s gonna do with me and I told her that she didn’t have to worry since I was going to be leaving for college next year but then she explained that she wanted to do something now(idk what that means) anyway I have no idea what to do she won’t even speak to me I’m locked in my room right now. I’m going to try and meet up with my boyfriend later just to get away from her and give her some space. Does anyone have any advice on what I should do I’ve tried talking to her about it she just says she doesn’t wanna talk. I just always feel like everything is my fault and I’m always intruding on everything when it comes to my family they always talk about how I always seem and unpleased with spending time with them and they’d rather not spend time with me since I’ve never in a “good mood”. Just please help any advice will help!!