Hormone Imbalances Erections depend on healthy blood flow to the penis. During an erection, vessels in the penis become engorged with blood to produce an erection. Many diseases that affect the blood vessels can interfere with blood flow to the penis. Atherosclerosis (hardening of the arteries) and high blood pressure (hypertension) can cause abnormal blood flow to the penis and can affect a man's ability to have an erection. best price viagra viagra no prescription Penile injection therapy No surgery required Erectile dysfunction: management update Conclusion Oral sildenafil is an effective and well-tolerated treatment for erectile dysfunction in men with diabetes.