He kept cumin too fast!!!

So, my boyfriend lives in Maryland and I live in New York. My boyfriend and I were finally able to see each other again after a while so, we decided to stay at a hotel and just be together. But, when we started having sex, it lasted for literally 2 minutes and then he came. He went into the bathroom, and cleaned himself. At first I was like, “okay. He hasn’t had sex in a while so, that’s definitely why.” He comes back out from the bathroom and we try again. Starting with some more foreplay, leading into sex. Again, he was only in for like 2 minutes and then he came. He cleaned hisself up again and came back out of the bathroom and wanted to try again but, he just wouldn’t get hard.

Why?? Does anybody know why? Lol