ED is almost always caused by low blood flow to the penis. (healthtrends.com)
Although medical illnesses may not directly affect blood flow to the penis or hormonal levels, detrimental medical conditions will typically drain energy levels, culminating in decreased * physical endurance during sex. (consumerhealthdigest.com)