Is it me?

Me and my boyfriend have been having sex since November and he’s never came. He says it’s good and everybody else I’ve had sex with usually cums after 5-15 mins. I’ve never been through this before and it’s making me a bit insecure. He doesn’t stay hard and he doesn’t cum. The first time we had sex, he randomly stopped after 5 mins. I never give him head so maybe that could be the issue but idk.!