He’s gone psychotic and I’m scared to end things.

So grab your popcorn and a seat, I’ve got a story for y’all. My bf and I have been together for almost a year, we’ve had little arguments every now and then, but other than that everything’s been great. Awesome even. Well Wednesday night, the night before the 4th of July, he got all his buddies together and they were “digging up dirt” on me. When I asked him why he said it was because I smelled like condoms the last time we had sex. So he was accusing me of cheating, I haven’t cheated, I work a full time job and when I’m not at work I’m at home with him. And he then accused me of lying about my gyno appt from January, he accused me of lying about who I had been with before I met him, and he accused me of cheating on my last bf. He told me to “ go f myself” the. He drove away. The next morning he called me and told me to come over, I went to his house and he rolled over in his bed, grabbed me and held me. Then the whole day, he acted like nothing had happened the night before. Then while at his family’s house for fireworks, he walked over to me, picked me up and started passionately kissing me. I asked him if he was okay bc he had never done that before, ever. His reply was “yeah well maybe I should start doing that”. Then we got alone and we started talking about the night before, he told me he wasn’t mad anymore, but “just don’t lie to me again, because I was about to break up with your a** last night” like what in the world.

And so I called my best guy friend, who I haven’t seen since we started dating, bc my bf doesn’t like me and him hanging out. And he told me to “leave his a**” my coworkers said they want to take me to a local karaoke bar, with my bf, and then me sing a break up song and leave the bar. Like my friends r coming up with crazy ideas. But today, he’s acting off again. He called out of work for no reason, and he’s going to his grandparents house 3 hours from here. And is not texting me or anything. He even hung up when I called him earlier. Like idk what to do, he’s got psycho.