Boyfriend hates having sex with me

So whenever I tell my boyfriend I wanna have sex or if I send him nudes he doesn’t really react. Like I have taken some hot ass pictures and I know they’re hot bc ive sent them to my friends to check lol. And he just like either ignores it or he’s like “nice”. And when we do end up having sex he either takes too long to cum and I get bored, or he just stops and says “I can’t cum I already masturbated today.” Like ok? I don’t see how that means he can’t cum again. With my ex, we had sex 8 times in like 5 hours and he came every time except the last 2 bc his dick started hurting lol. And with my current bf, he WILL NOT cum from head. He will not. I’ve sucked his dick for a whole hour and he said ok I’m not gonna cum. AND I KNOW IT AINT ME !! Same ex, I made him cum literally halfway through one song with just head. I just don’t get it 🤦🏽‍♀️ I’ll try to spice things up with ice, vibrators, tingly lube, matching bra and panties, and nothing works 😐 does he just hate me or is there something wrong with me/him 😩

Edit: he watches porn w pornstars like 100x hotter than me & it hurts my feelings. Feels like he just got done jacking off to a sexy ass girl then he has sex with an average ass girl like me. Could that be it 🙁

How do I ask him if he’s cheating..??? Like how do I bring that up

Another edit: he doesn’t have trouble at all getting hard it’s even a little too easy sometimes lol it’s just that he doesn’t like the sex or something 😢