My boyfriend of several years and I are attempting to have sex for the first time together. I am a virgin, and he is not (although, he's inexperienced). The problem is, right before penetration, he goes soft! Nothing either one of us does makes him hard again, and this has happened several times now. What's going on?