He's 18 and it will either go soft after we've switched positions or while we're having sex. He said that it has never happened before. But I don't know. And also I takes so much to even get him hard. Foreplay doesn't, oral doesn't. Just like rubbing it. I've never had this problem with a guy before, all I would have to do is lay on the bed like I am ready for it and they'd be hard. But this one is a challenge. I don't understand.