High cholesterol and obesity are the top two causes of ED, usually working in conjunction with each other. There are serious health conditions that can cause it, but they account for a relatively low percent of cases

Lose weight, eat healthy to keep your cholesterol in check, and you most likely won't need the pills until you're too old to care anyway.

But Americans overwhelmingly choose to take pharmaceuticals to "cure" their self-inflicted ailments.