Pain during sex??

I’ve never posted before and I’ve been putting this off for awhile since it’s kind of embarrassing but I just wanted answers.

I’ve heard people say that sex shouldn’t be painful and you should only feel a slight discomfort when a penis enters you, however whenever my bf begins to enter me, I feel a searing pain in the very opening of my vagina even tho I am sufficiently lubricated and aroused. Maybe I’m just not very tolerant to pain however I don’t think I should be clenching my fist and trying not to cry every time he starts to enter me.

I also feel pain deep inside me, presumably because he is hitting my cervix and at first, I brushed that off as ‘normal’ since, y’know, a hard thing is pressuring a tiny sensitive opening, however after researching, apparently this cervical pain could be due to an infection??

If it helps, my bf’s penis is about average so I don’t think him being too big is the problem but I could be wrong since I am actually a small girl.

Is it normal to feel pain when he first enters you?

Is it normal to have cervical pain even tho you don’t have an infection?

Does this happen to anyone else??

I’m kinda bad at structuring these questions so feel free to ask further questions.