<human>: Can you condense the text into a few key points?

My boyfriend is very protective and a bit insecure. He often asks me whether or not guys hit on me when I'm out and I always say so. The truth is, sometimes they do. But i tell them to piss off and they go away and it's not a big deal. I figured that telling him I got hit on would make him more upset and insecure than just saying it doesn't happen. 

Anyway, last night I went to a dinner with some friends which he wasn't invited to. I didn't ask if he wanted to come, mainly because I didn't think he would want to and I had planned to go with my girlfriends, some of whom he doesn't get along with. He was a bit upset that I didn't invite him but we talked about it and he assured me he didn't want to go and it wasn't a problem. 

After the dinner I went home, and asked if he wanted to come over. He was extremely shitty at me (one word responses, no x's etc.) so I just went to sleep and figured things would be ok today. 

I woke up and tried to call him. It took about an hour of trying to get a hold of him for him to finally respond. And everything blew up. He started dredging up all this stuff that supposedly I've lied about and tried to hide from him, and none of it was true. Then when he asked me about boys hitting on me I finally told him that yes, sometimes it happens but that I don't tell him because I don't want him to feel insecure about me being out without him. Well that did it. He decided that because I 'have been lying to him for 4 years' about this, then everything else I say is a complete lie. He keeps saying things like 'just own up or it's over' but I can't win because there is nothing to own up to. 

He's coming over in a few hours to talk. I don't know what to say to him. I don't want to break up, I definitely want to fix this. But I don't know how.
<bot>: boyfriend of 4 years has convinced himself that I am lying about all sorts of ridiculous things that have happened during our relationship. Not sure how to convince him that I'm telling the truth.