I don't know what to do PLEASE help

So earlier today my boyfriend came over to my house and I haven't seen him in a week so we missed each other but I had already told him that I didn't wanna have sex today and he said that was fine. We started making out and I guess because he hasn't seen me in a week, he got really really turned on and so did I but I kept telling him to calm down because I didn't wanna have sex that day. He kept telling me that he has to (have sex) and I kept saying no and I could tell he was getting frustrated but that he was still trying not to. Eventually, he got VERY intimate and started taking my clothes off and everything which I was fine with as long as we didn't have sex but then he took my shorts off and kinda look my underwear off and I was very turned on at this point but I still didn't wanna have sex and he knew that. But he started to slide it in and I kept telling him "no don't do it  I don't want to" and I was kinda trying to close my legs but he was pulling them apart and finally he got it in and I was still kind of telling him to stop but he wasn't so I just gave up and we had sex but I didn't want to. Don't get me wrong, it felt great but when we were done I wanted to cry and he kept asking me what's wrong and I told him that I didn't wanna do that and at first he was kinda making jokes and then he realized that I was serious and really upset so he started apologizing. So I just don't know what to think or what to do, as soon he left I broke down in tears and I still feel terrible and I'm mad at myself. What do I do???