I have this really bad problem at the moment with this girl I'm with. During foreplay and even before that when we are making out I get very hard but when it comes time for sex I have no idea why but my penis gets shy and its really embarrassing. Even when she gives me a blow job I start off hard but after awhile I start to get soft and I never end up blowing. What the hell is wrong with me, I do find her attractive. Maybe because I've been by myself for so long I can only get off with my hand. Does anybody have any advice on how I can stop this embarrassing problem?