It's called performance anxiety, very common, doesn't mean you are gay (sorry wiseguy). I have had it myself, but of course it is not as evident as yours would be.
I have heard advice on this subject many times in my reading, and I believe the first approach is to give up the idea of having an...