Abusive relationship or overreacting?

Niki

I'm sorry about write this story all over the place but I am very upset.

I posted a longerversion into anonymous but I am looking for anybody with a calm mind and a piece of advice.

My boyfriend is a very nice, kind and caring person but sometimes it feels like there are two people inside of him.

He always wants to have sex because he says it's what couples do(I feel like since I took his virginity and he had a 3 Y relationship with a virgin it's a scar, he also brings up how he manages without sex, he did it before but he wants because couples do it) .when he talks about his ex, he says all the things she did wrong and talks badly of her. I can't tell him anything because he will use it against me in arguments and I don't trust him because he lies to me, tricks me and thinks I'm dumb. He yells at me and says hurtful thing when he is angry and he hits and throws things. He threatens me to leave me, break something etc when I didn't do as he asks, he says "I am his partner if I loved him I'd do it. He doesn't want me to hang out with other people and he is trying to control me any way he can. He wants to follow me everywhere. I have no privacy and I can't ask for time alone because he gets angry . He doesn't understand me because he only hears what he wants to hear. Tells me how to live my life and gets upset and angry when I say no to him. He makes everything like it's my fault, I feel terrible and as if he was trying to destroy my emotional and mental health to build it all up himself.

He is angry with me all the time. Don't get me wrong he can be a very loving person but this is becoming too much. This is too consistent. I want to break up but I'm not sure if this is the right thing. I told him all of this, I comfort him many times and all we do is argue when I share my own feelings and needs or problems.

I don't feel safe around him when he is angry, he is trying to manipulate me, refuses to really change when I confront him.

Please, any advice or support, anything would be nice.

Don't think badly of him, he can be an amazing person too but it feels too much, the negativity that blinds me feels too much. I know I only state bad things but he can be great too.

P. S. I told my mother about this and she sent me away for a couple of days to my aunt's to calm down and think and to finally get away from him because I see him every day. . She says if I don't feel safe I should get out.