I posted this somewhere else on a throwaway because I thought this account was deactivated but I guess its not.

Everyday my mother finds something to yell at me about, usually regarding school and me getting accepted into college (I'm a senior but I turn 17 this month). This morning I woke up around 7:30, did 2 hours of homework on my laptop, and then sat down on the couch to eat something while watching videos on my phone. She instantly exploded upon seeing me doing this and started yelling at me. This has been going on since I was about 10 or 11. Today I tried to remain stoic, which I would say I do about 75% of the time, but she started putting herself in the position of a victim and claiming that I'm mental because I'm getting mad a muslim woman who gave birth to me, (all the while she's cursing at me). I was mad but I didnt curse or call her names. I realized that it was impossible to argue with her using logic so I just left to my room and she came to my room and kept chewing me out for id say 30 minutes. She got a hanger from my closet and started beating me with it so I got up and pushed her away. Then she called my dad to come and help but he was out of the house. When he gets home he instantly sides with her and believes everything she says that makes her sound like a victim (he's a feminist).

What can I do here? Does she have BPD? this has been happening since I was young and has been gradually escalating for almost a year now. I go to school, I get good grades, I go to the gym, I play video games sometimes, thats it. No drugs, alcohol, partying, girls, nothing. Its getting increasingly harder to maintain my calm in these scenarios and my mom says shes gonna show me to a doctor or therapist and put me on medication even though any rational person would she is causing the issues.

I can give more details if anything is unclear. She says she is collecting "evidence" to show professionals about how mentally unstable I am even though I'm 99.9% its her who is crazy.