Emotional abuse

My bf that I haven’t seen in 5 weeks because he’s been busy with work, has been so mean tonight.

My birthday is next week and he asked me if I wanted to stay with him at his apartment to celebrate. I was excited because I missed him. He was asking me rude questions and it made me upset so I kind of gave him a smart ass answer to his rude questions.

And now he’s FaceTiming me calling me a c*nt and other names. Saying that he’s going to leave me and get married and have a family (knowing that’s what I want) and said that I don’t deserve those things.

And he said that he hopes I’m home alone on my birthday crying all day.

I’m so tired of this emotional abuse. I’m in my mid 20s and I want to be with a good man and have a family one day. This guy makes me feel so insecure.