My boyfriend called me a tramp what should I do please I need help?

Anonymous
We have been together for 5 months now we love each other a lot, we have had some problems at first but then decided to forgive each other and get a new start.
I'm a virgin am 20 yo and he's not he's 28 and slept with 9 girls before, he knew everything about my past and I told him that I gave a my ex bf bj 3 times I don't know what's wrong with him he must've forgot I told him that, he keeps telling me that I lied to him and told him that I gave my ex just a hand job, he called me horrible things after this and told me am a tramp liar and co** sucker and that amnot pure as he thought I was, although he had sex with 9 girls and when I told him u r not being fair he told am a man I can sleep with girls! :/
I really don't know what to do especially that am very strict when it comes to any sexual behavior before marriage and I have had a very hard time getting over the fact that I gave someone a bj! And now my bf just made me feel like shit!
he just flipped the table around and now am the one telling him not to leave?
what should I do please I need some help over here
My boyfriend called me a tramp what should I do please I need help?
8 Opinion