VIRGIN WITH ED

So.... My fiancee he is the greatest but he is always traveling (air force) and we decided to wait on sex till we could be together longer than a couple weeks out of a year. So just last week we tried it and it was a disaster he couldn't stay up for more than a few mins at a time and would go down when he got wet . This happened 4 times

I had to finish myself off

Granted his ex was a fridge hag that wouldn't even give him a hand job and he isn't the cheating typing.

Do you think think its psychological? Or is there a possible issues?