Impotence is also called erectile dysfunction. How long does it take to cure erectile dysfunction is not something that can be generalized and there is no standard answer, as different causes of erectile dysfunction and different treatments will affect the healing time. If erectile dysfunction in men is caused by a long foreskin, the symptoms may be cured through circumcision, and it does not take too long to recover. If erectile dysfunction is caused by psychological factors, such as husband and wife do not feel well, mental stress, etc., through the psychological aspects of the adjustment, under the guidance of the doctor with type 5 phosphodiesterase inhibitor treatment, it may be 1~2 months gradual improvement, the condition of the serious patients may need 6 months or even longer. Erectile dysfunction in men if it is caused by endocrine impotence, such as androgen deficiency, diabetes mellitus, vascular endothelial dysfunction and other causes, the treatment time is longer, when the cure varies from person to person, and some patients may have to take medication for life to improve their symptoms. If impotence, it is recommended to go to a regular hospital targeted treatment.