My boyfriend and I have great sex and all goes well. But sometimes, he either cums prematurely or his penis won't stay hard once he goes inside me. This doesn't happen all the time. It happens like once every week or two. He's scared something is wrong with him and he feels very embarrassed afterwards. Is something really wrong with him or is this normal stuff we need to work with?