yeah its you
it could be him too.
its def one of the 2 of you's fault.
maybe you sucked at what you were doing maybe he's actually gay maybe its just the 2 of you in a combination that doesn't work. maybe its just normal for a guy to not always be able to get hard.