So I have been single for the last 6 plus months and have had sex somewhat often with different girls since. The thing is I can never seem to get fully hard. I'm always half limp and just hard enough to do the job. Ejaculation is very difficult to achieve and sex just goes for too long until I'm even close. Usually by that point my partner has had all the fun she's going to have and is ready to stop. I'm tired of not being able to finish and not fulfilling my full potential in the bedroom. I'm 21, in great shape. 5'11" and 175lbs. I have no idea what the hell is going on. I workout regularly and have a great diet. The only thing I can think of would be stress from work possibly? As far as sex drive goes, I always want to have sex. My brain says lets go but my penis says something else. lol Is there anyone out there who's ever experienced this? Any OTC remedies or supplements that have worked for you guys in cases like this? I'm open to all suggestions. Obviously I would like to get this taken care of ASAP. Being lackluster in the sack is really starting to fuck with my head.

Apologies if this isn't the right place to put this, but I need a fix and quick. Having great sex with new plates is become increasingly harder and quite honestly I'm not even really wanting to anymore because I've been disappointing myself.

I've also been nofap for the last week, since I also found out that can be a contributing factor to my problems.