I’m too tight

I’m turning 20 and my boyfriend and I have been dating for almost 3 years now. We layed off having sex earlier because I felt that I was too young and was not feeling ready. However we have done other things, he’s gone down on me and fingered me (maximum 2 fingers). Recently I’ve felt ready so we tried to have sex but I was too tight. We did try with a little foreplay but we could barely even get him in the hole. We were being really gentle about it though. My question is does he have to try shove it in more roughly the first time? Or is he supposed to naturally slip in easily? How can we get him in me?