Hi, there are many physiological and psychological causes for erectile dysfunction , these include obesity , smoking ,alcohol , medication like antidepressant, nerve injury. Psychological causes include Guilt,Fear of intimacy,Depression,Severe anxiety.
Consult neurologist or psychiatrist.
Answered2016-01-18 03:26:52
Let others know if this answer was helpful