My boyfriend and I been together for 5 months we're both 21 we tried having sex plenty of times , he gets hard but then right before it happens he goes limp. He doesn't smoke or drink and is in good shape. It could be that he's nervous, but I just want to know I'm frustrated now.