Haven’t gotten hard with a girl since my breakup

I’ve never lacked confidence but growing through high school (I’m only 21) it always seemed like a coin flip on if I’d be able to get hard for a girl or not. The problem was never getting the girl over it was just the getting hard ofc. I then get a gf and for first couple months she wasn’t ready then when she was ofc I wasnt getting it up and then one day everything clicked and from that point on I never had a problem with her. Flash forward we break up then the issues start happening again with different girls. Sometimes I’m on sometimes I’m off. I then went to college and after a couple months at university I took a honey pack and it was like I went through puberty all over again. From that moment except for one occasion I never had a problem again and there was never any issues. I then got a gf and only had sex with her for abt a year and half. We developed a true soul tie I believe (not in a good way). We went to Mexico and had sex on molly. Since after that moment my stamina got significantly worse, lowkey picked up a porn addiction and not too long after we broke up, not for any of those reasons btw. However since the break up I’m having those same troubles again. I’m better about the porn but still fall into the trap every week or other week. But I’ll be bed with women and there’s just nothing there. It was laughable at one point but now I’m sort of getting scared lol. I don’t want to be in the prime of my heath taking pills just to have sex. Ik that’s a lot but just wanted to hear some of y’all’s insight and if u think mojo can seriously help or what I should do. I’m thinking abt getting a rhino pill just to be safe next time a girl comes over and maybe it’ll have the same affect the honey pack did originally. Idk though. Thank u if u made it this far