Are hormones probably a problem?

So yesterday i tried to habe sex with my gf again and it didnt go well. We made out and i got hard. We wanted to start having sex and as soon as i wanted to put him in. He went too soft and i came from rubbing my dick on her pussy.

Some time later we tried a second round but i just dont feel like i want to try it anymore. She rubbed him a bit and i got somehow hard. To be honst i just tried to get hard by imagining big boobs or just smth that turns me on. It worked well but after a bit of time i got soft while she was sucking my Dā€¦

We stopped then and i dont really know how to solve this problem. We cant really have sex for some months now because i come extremely fast or my D just wont get hard (2nd try)