I think my mom is abusive. Advice?

My mom calls me a bitch and says I amount to nothing all the time. She says she wishes she never had me and that I was the worst that God gave her. She cusses at me all the time when she's mad and calls me names in our native language.

She also recently stabbed me with the house keys in front of my younger brother and called me a bitch. My brother then, called me a bitch, as well.

My mom tried to gaslight me into saying she did nothing wrong today and that I'm emotionless and that she doesn't harm me in any way when we fight.

She sometimes bangs her head on the wall or on a door when she gets mad to make me feel guilty.

She cries and complains to me saying I'm worthless without her and no one would care about me if it wasn't for her and my dad.

They are good parents and give me almost everything I need.

Are they abusive or am I just overreacting?

I think my mom is abusive. Advice?
Post Opinion