So I'm 21 (don´t smoke, daily active, workout 2-3 days, 1,80cm, 72 kg, not diabetes). At age of 19 I try to have sex but can´t perfomance. At first i thought it was because the alcohol i drank that night, but I noted that I was not having full erections even when I try to mastrubated and not having morning wood. So I quit porn and decided to see a doctor. He tested me for every blood test possible and everything was fine. My testosterone was at the average number. So i try NOFAP for 6 months, i noted that my erection improve when i finally try to mastrubated, but i got PE for not mastrubating for a long time. But the day after i try again everything was back to the normal.... my erection was not at 100%. So i visited a doctor again and he gave me cialis, this medicine improve my erection but my penis was not 100% hard....
Right now my doctor recomended to do a sondar test (but is very expensive and im still trying to collect money for it) to see if my penis is working normal and if the blood flow is enough for the erection. I am suspect that the problem could be related to a nerve problems (i have very shake hands) or blood pressure (when i get stressed and anxious my body start to get very hot and I get itchy all over my body, especially in my chest).
I'm no expert, but I am looking for opinions on the matter as I am all out of ideas. I have not been able to get a solid erection for over 2 years. I'am trying to go back to NOFAP and try to do Kegel exercises, but I´m not sure if it is the right thing to do...