I used to masturbate a lot. Almost daily and sometimes 2 to 3 times a day. Last winters I started seeing ED symptoms and got my testosterone, fsh, and tsh checked and doctor said they are all fine and gave me a vitamin D tablet named vitamax. I took that pill and saw some improvements but due to that pill my stool was always loose. Hence I stopped after a month and stool was OK but the ED symptoms are still there. I get erection with stimulation but loose it quickly like in 5 seconds without constant stimulation. The ED symptoms started after I experienced a mild pain in penis tip while peeing. I still get strong morning erections and sometimes after waking up if I stay in bed then penis get erect on its own. The problem is only that I get erection a little late and loose it very quickly. What should I do? Is it due to masturbation/porn? I started going to gym I do cardio + strength and gaining good muscles too. BMI is completely normal too.