Hair aside, all sorts of things can kill a boner, stress being #1 which I would predict you have a lot of. You're always stressing about yourself, women, what people think of you, etc., etc. Stress also makes your hair fall out. Try popping 10-20 mgs of Sildenafil next time you have sex or masturbate. See what happens. A week ago, I took 10 mg about 2 hours before sex and another 10 mg about 15 min before sex and HOLY S*HIT. 30 minutes of sex, no c*um, called a halftime, another 35 minutes finally forcing myself to c*um. First time I was with this girl. Had a delayed backache about 3 days later but it cleared up. It was worth it. Needless to say, her interest is at about 99.9% right now, lol.
So, Dave: Just quit stressing about everything. Damn, man. Man up! WWBFD (What Would Brett Favre Do)? He'd throw a laser TD pass between 3 defenders. Do the same!
Good luck.