I know for me when I had performance issues it was a combo of lower libido because of my age and not being in the best shape.
In the last year, ive started lifting weights, more excercise (tennis), lost weight, and stopped watching porn. I also take a daily magnesium/calcium/zinc/vitamin D...