Boyfriend can't cum normal

So every time we have sex it's great and all but he can't ever cum. We've tried role playing, sex toys, slow/rough sex, tons of foreplay and I fee bad that I get to finish and he can't. I'm thinking it could be stress or overthinking it but who knows. We're both 24 so health isn't the problem. Anyone got any suggestions?