With coronary artery disease, a buildup of plaque inside the arteries can limit the amount of blood that’s able to flow through them. If the flow of oxygen-rich blood to your heart muscle is reduced or blocked by this hardening of the arteries, the result can be angina (chest pain) or a heart attack.17 Because the arteries that supply blood to the penis are much smaller than the ones that feed the heart, the problem may show up earlier as having difficulty getting an erection.18
Diabetes is an example of an endocrine disease that can cause a person to experience impotence. Diabetes affects the body’s ability to utilize the hormone insulin. One of the side effects associated with chronic diabetes is nerve damage. This affects penis sensations. Other complications associated with diabetes are impaired blood flow and hormone levels. Both of these factors can contribute to impotence.