Psycho mom

I love my mom. I really really do. I’ve always been super close with her. But idk what the hell is going on. I’ve been dating this guy since January and after every single time I see him, she starts fighting with me badly. She picks any little thing she can and gets mad about it. The next week? I’ll correct my “mistake” and then she’ll find something new to pick on. For example, my bf and I cooked and washed the dishes. We forgot one dish and she screamed at me for days as if I were Satan. She says that I don’t hang out with her anymore, but doesnt realize she’s pushing me away bc fighting. It’s honestly affecting my mental health, I’m feeling like our relationship is kinda toxic and when I offer therapy, she says she’s perfect and doesn’t need to talk to anyone. When she gets anger, she says very very mean things to jab at me. She is nowhere near this harsh on my brother. I am a nursing student, a very very good student and a nice girl. I barely have any money so I can’t move out but I’m literally going insane. I’ve been through a toxic relationship with a guy, and honestly her behavior is kinda similar. She keeps gaslighting me into thinking I’m doing something wrong when I know I’m not. She will not listen to me when I talk either. I don’t know what to do. I love her but I really need to get away. This is really making me go crazy. If I told her this, I think she’d hit me or call me ungrateful. My bf is a sweet guy and she has been making the relationship so hard for me. He got me flowers and she made fun of them. She always slut shames me too. If she catches us cuddling, she acts fake and then the next day screams at me. She also jabs at my bf sometimes too!!! Very passive aggressively though. I’m 24 years old and he’s 25. She has 0 boundaries with my relationship and I guess is having a hard time realizing that I’m falling in love. When I said I love him, she got extremely sad. Sometimes I think she wants me to stay in my room alone like rapunzel. I feel like she is really depressed and needs help, but won’t listen to me. She takes it as a personal attack.