Viagra, generically called sildenafil, is a popular medication designed to treat erectile dysfunction (ED) and benign prostatic hyperplasia (BPH). This medication by promoting blood flow to the penis permitting an erection in response sexual arousal. However that Viagra is only effective when tak