Can’t have sex

I’m 16 and a virgin. My boyfriend wants to have sex and so do I. We’ve tried numerous times but he won’t fit. I can’t get anything inside me except 1 or sometimes 2 (rarely) fingers in. I feel broken and embarrassed. He has had sex before, which makes me feel even worse that I can’t do it.

It hurts every time, I’ve tried forcing it but it hurts so much I have to stop.

We didn’t have good Sex ED in school so I don’t know as much about it as I would like.

I need help. He’s understanding about it and doesn’t pressure me but I really want to do it, it’s like my body is against me.

Any advice would be appreciated.

I’m a very self conscious person, I worry a lot about what I look like, and if he’s judging me. I’m also worried that I’m weird because I still haven’t had sex, everyone else my age seems to have done it already and I feel miles behind.

Thank you :) xx