The causes can be classified into physical (medical) and psychological (mental). As per BBC Health, about 70% of impotence cases are from physical causes (high cholesterol, sexual hormone changes, nutritional deficiencies, hypertension, thyroid, kidney disorders, diabetes, obesity, poor blood circulation, excessive drinking or smoking, certain medications, surgery or injuries, misuse of sexual organs for a long period, enlarged prostate or prostate cancer, etc.) and 30% from psychological causes (anxiety, stress, depression, mental health issues & relationship problems).
Erectile dysfunction (ED) is commonly called impotence. It’s a condition in which a man can’t achieve or maintain an erection during sexual performance. Symptoms may also include reduced sexual desire or libido. Your doctor is likely to diagnose you with ED if the condition lasts for more than a few weeks or months. ED affects as many as 30 million men in the United States.