He won’t fit?

Hey guys, I apologize for such an explicit and awkward post, but I’m really confused here.

My boyfriend and I want to have sex, but we are both virgins, and we found it difficult to put his penis, even the head, inside me.

We usually do 30 minutes or so of foreplay, and my hymen is broken from using tampons. Usually I’m pretty wet but his dick just won’t fit :/

He’s pretty average sized, I would say, so I think it’s more of a problem on my side... During the process I’m usually not nervous and not (consciously) tensing up so, both of us are just extremely frustrated at this.

Please help???