Erectile dysfunction may be due to many causes as many physiologic, hormonal, and psychogenic factors are involved in the ability to obtain and maintain erections... most of the times it will be psychological as in your case.treatment is counseling with psychiatrist with meditation, yoga etc will help...they may prescribe certain medication as well to maintain erections..kindly consult psychiatrists they will do the needful.
Answered2016-01-27 14:16:47
Let others know if this answer was helpful