Punched in the vag

Hey gals,

My boyfriend has a larger than average dick and when we have sex sometimes it can be quite painful for me. During, it will hurt when he goes all the way in as it feels like it hits my cervix. But the sex does still feel good at the same time. Immediately after i sometimes get what feel like period cramps and the morning after it’ll feel like i’ve been punched punched in the vag.

Thanks in advance for any advice, i need it because i like dick