Mental thing does come in play. When I have distractions (e.g. if I am filming) or I am with a super beautiful girl and have high expectations of performance, I get limp.
I was rock hard when I saw J Ivy. She makes me pressure free and I was like releasing the beast...

