Can’t have sex?!?!???

So yesterday me and my boyfriend tried having sex. We’ve been together for about three months and we’re both virgins. He doesn’t have an abnormally large penis. It’s about 5.6 and a decent girth nothing scary. We tried it and we found the hole pretty easy and he tried to put it in but it wouldn’t fit. I assumed we just needed to push harder and so we tried. It was like there was a ring surrounding the opening and we couldn’t get past it. It just hurt really bad and we had to stop trying because I started crying. Is there something wrong with my body? Is it supposed to hurt that bad? Is it possible for me to have sex? Please help