Can’t get hard at any time

Over the past few weeks I’ve been completely unable to get hard for my wife, alone in the shower, or at any other point I manage to seek the opportunity. I usually manage just fine and we tend to have minimum 2 rounds in us. For the past 3 weeks or so though there’s been absolutely nothing. No movement at all.

I’ve recently given up red bull (3 a day most days) and various supplements - l’arginine, vitamins b and c, zinc and magnesium - to see if this aided me. It hasn’t. Does anybody have any advice at all ? I thought it could be a porn addiction but I highly doubt it. I’m 39 and in good health.

3 red bulls a day seems excessive. Give yourself and your system the time to reboot. Because that much caffeine seems serious to get over.

Also, why did you stop taking multivitamin supplements? Does your doctor suggest you take your vitamins? What if you went back to taking them?

Are you going through a stressful period?

Were you excessively masturbating prior to these weeks where it’s non functional?

I don’t enjoy drinking energy drinks or doing anything really unhealthy. I noticed when I added red bull to the l’arginine supplements my flaccid penis seemed to double in size, so I just ran with it since I have a busy job anyway.

I started to notice a decrease in erection size but it seems to have completely gone since removing the red bull and vitamins.

I self diagnosed the vitamin routine as it seemed to aid my sex life to begin with. It’s been going very well (3 rounds usually) so I naturally kept it.

I don’t excessively masturbate (I need actual sex or Ill keep masturbating as I won’t be satisfied) but if I try I’ll eventually get hard (after a very long time) but not hard enough for penetrative sex.

At the moment it’s really confusing me as I’m not used to it. I thought I had a UTI but this seems highly unlikely.