Am I the problem

I’ve been with 3 guys and none of them have ever finished. They were all one night stands and a little drunk, but none of them finished and it’s making me feel like it’s my fault or I’m not good enough