My Boyfriend is a Jerk and Idk What to do

alexis
My boyfriend always claims that I'm cheating on him I get a missed call then Bam he's bitching at me cux I had a missed call me and him broke up for weeks and I actually thought we wasn't gonna get back together so I strted to flirt with guys here and there and screwed around with someone but he also was doing the same When we got back together I told him I wasn't really fw no one but it shouldn't matter cux I was single but when he found out I was screwing around with someone while we broke up he was so mad at me that he was punching things I was SCARED ASF!!   And like he always want to argu with me we only argu when He's In a bad mood we're only on good terms when HES happy it's like I'm not even apart of the relationship everything's about him he yells at me for everything always saying how I'm the reason for why he acts mean and he blaMes me for everything he be out late don't text me for a whole night and he expects me not to yell at him but when I walk out the house for an hour it's Wya why you over there ! Idk if he's trying to control me or trying to make me feel bad like he actually DOES MAKE ME FEEL BAD ABOUT MYSELF!! Because I really be feeling like the cause of everything we go threw. He think he's so perfect and idk how to handle him !