Should I break up with him and call it quits?

When my boyfriend gets mad he raises his voice when we get into arguements. I do yell back at him sometimes but I try to remain calm and talk to him but it jus results in me getting drowned out. We were having an argument after we went on a date late week. I had fun and he asked if he could come up yo my apartment I knew what he wanted so I said no and I wasn't in the mood I just wanted to go to bed. He responded with saying when did I start rejecting him, we've been together 2 years and he's my first, I told him he wasn't entitled to me and I could say no he then said what I wanted didn't matter but what he wanted. Then the lecture of him yelling at me started. I did manage to zone him out a bit while he yelled and I sat there but I got tired and saud we can talk in the morning and I wanted to go. I opened the door made it half way put before he grabbed me and pulled me back in and closed the door and started yelling how disrespectful I was and nudging my head. I told him I wanted to go home but he jus kept yelling at me. I was crying at that point and then he yelled at me to stop but I couldn't then he started squeezing my hand and told me to look at him. He finally told me to get out and mumbled he should have just left me at the restaurant and I'm making him treat me like this cause I don't listen.

Should I break up with him and call it quits?
Post Opinion