Help? I need ur opinion in this...

Ok so my bf and I have been dating for 2 years. In fact our anniversary is tomorrow and during the summer I went out with my friends and I got so drunk and someone put drugs in my drink and than I got raped, took a pregnancy test, thank god I wasn't pregnant. Anyway, when I came from the summer holidays he asked me if I had sex with any guy so I told him yes and he said how many times and I said 2 but I never did...I got raped and I didn't tell him that because he woldnt of believed me so ever since he still think I did that to him....also before we started dating but we were still having a thing he had sex with a girl that was in a a relationship and I got over it when I brought that up when he was blaming me for the sex thing he said that was before we dated and I didn't love u that time I only liked u ...anyway now he thinks I met up with guys behind his back when really all I did is stay home and the only guy I met up with was him...so he said if I don't tell him the 'truth' about who I met 'no more anniversary no more nothing' at 12 tonight we are done and I said that he will never find anyone who loves him more like I do and cares about him more than I do and to think twice before taking a permanent decision that he will regret for the rest of his life and all he said was'Yea I'll never find anyone that loves me then goes have sex with the same guy twice just because she was pissed at me. I can be friend whoever the fuck I want to be with because I deserve everything. I won't be give rules by when your the one who did everything. And I didn't. How about this, don't ever think that I'll still love from your doing because everytime I beg you for the truth and lie to me and every time you do that and everytime i won't give a damn so hurry the fuck up and tell me that's unless you want that anniversary tomorrow because you'll never in your life will pass by something I did. If it's important for you then truth is too'so idk what to do...cuz also yesterday and today he was acting very cold and today one of his girl best friends got too touchy like he was leaning on the wall and she was so close to him she had her hands around his neck and was like flirty slapping him on the neck almost kissing...he knew I saw them he didn't do shit when I told him that I don't want to see his face and there was no point for that cuz I didn't do shit all he said was this isn't even half of what u did to me....and idk what to do I don't want to lose him and ruin our anniversary which is tomorrow. Should I make up shit saying I met up with a guy so we can be fine...? Please help