Does anxiety cause erectile dysfunction?
Yes, anxiety both directly and indirectly in the form of other health conditions (Heart disease, high blood pressure/cholesterol, obesity) can cause erectile dysfunction.
Actually, high blood pressure causes erectile dysfunction.
Proper treatment can often reverse erectile dysfunction or at least prevent it from worsening.
Therapy include lifestyle modifications, strict diabetic diet, medications for diabetes mellitus and erectile dysfunction.
Some tests can be done to know if there is any organic or physical cause and also detailed history including psychological evaluation helps.