My boyfriend can't keep it hard
So him (24M) and I (19F) we've been going out for like 3 months and have mostly been teasing each other except two times that we decided we were ready to have sex. The first time we had a blast, as in we couldn't stop laughing because it felt a bit awkward as both of us have little to no experience and he kept getting soft. The second time it was almost the same. I asked him if something was wrong since it was the second time we couldn't get to do it correctly because of him going soft. He reassured me it wasn't because of me, then told me it may be because his last relationship he was forced to do such things, that he'd just dissociate because he wasn't in quite the mood sometimes. I listened to him and assured him it was okay, that it wasn't his fault nor should feel bad about it and advised him to probably seek professional help psychologically if it was possible and communicate with me. I just want to know, how could I help him out? How do I give him a better experience than his last relationship? What can I do?