My boyfriend doesn’t want to have sex with me anymore ?

I wanted to come on here because I don’t have anyone to talk to about this.

My boyfriend and I have been dating for about 5 years now, and let’s just say our sex life was so good before. we’d do it every time we’d see each other, but recently we haven’t had sex in awhile and I asked him what’s the matter but his response was just he wasn’t into having sex at the moment. And that his sex drive was low because he was insecure about his size & finishing to fast. ( sorry if it’s confusing I’m just saying what he told me)

I’m more of the “ hornier type” in the relationship and I’ve told him before that I enjoy having sex with him and asked him if it was me that he just wasn’t into anymore.

He said he still finds me attractive but that he was the problem. and that he’s just not wanting sex because he finishes to fast and that he just finds it unattractive of him to do that because it sets off the mood. He then begins to argue & be childish with me and tell me his penis isn’t good enough for me or that I want to be with someone else that has the same love for sex that I do, or how I want to have sex with other people ( which I have never wanted ) and just all these things that just make me not understand why he’s acting like that or just gets mad at me if I ask him to have sex with me because he doesn’t want it.

I’m not sure what to do honestly. I didn’t want to think suspiciously because we do talk about it sometimes if he doesn’t get frustrated, since I bring it up often but I’m not sure on what to do, I crave sex with him and I just overall enjoy being pleasured but he doesn’t want sex anymore right now….. :(