How can I make my bf stop calling me names ?

How can I get my boyfriend to stop calling me names and emotionally abusing me ?

Last night he FaceTimed me and said that he is going to look at a house to rent and asked if I wanted to move in with him. I was happy and excited but I had so many questions about it. I started asking those questions and he got mad.

He started calling me a miserable cunt and said that I make everything miserable and I’m never happy or grateful for anything.

I said that I am happy but I want to know where the house is, what does it look like, how much is the rent a month, when would you want to move in?

I think those are valid questions.

He has been doing this to me the past couple nights, screaming at me on FaceTime and calling me names. I haven’t seen him in person in about 2 months because he’s been working a lot. I still live with my parents

I do love him and we have been together for 4 years. I am 25 yrs old. But I can’t stand this mentally being called names. And he says that he’ll live with another woman that will be grateful. And all this awful shit that he says to

Me.

I’ve asked him to stop doing this but when he gets angry he does

It