Click here for an email preview. You can buy it from a store-based pharmacy or reputable online pharmacy with a prescription. What alternatives can I use for erectile dysfunction? Take sildenafil as needed before sexual activity. John’s wort.Sildenafil (Viagra) is a medicine used to treat erectile dysfunction (ED, also called impotence). Sildenafil works by helping to relax the blood vessels in the penis, allowing more blood to flow in and cause an erection. You should take sildenafil about an hour before planned sexual activity, so it has time to work. · Know your estimated Rx costs before pickup. No surprises. Search for savings with insurance Manage your family’s prescriptions. Sildenafil (Viagra) is used to treat erectile dysfunction (impotence; inability to get or keep an erection) in men. Sildenafil (Liqrev, Revatio) is used to improve the ability to exercise in adults (Liqrev, Revatio) and children 1 year of age and older (Revatio) with pulmonary arterial hypertension (PAH; high blood pressure in the vessels carrying blood to the .