You can take this medicine with or without food 30 minutes before sex, depending on the dose. An inherited eye disease that affects the retina. And not all online pharmacies have the capability to safely ship medications that need to be temperature-controlled, such as insulin. It lasts 4 to 5 hours, or longer if you have mild to moderate ED. Where can I get a blood pressure BP reading? A newer form of the medicine that dissolves on the tongue might work faster than the pill that you swallow.Sildenafil (Viagra). This medicine works best when you take it on an empty stomach an hour before sex. The body takes longer to absorb it after a high-fat meal or . Q&A Drug Images What is Viagra? If you have erectile dysfunction (ED), your doctor may recommend that you take Viagra. It’s a prescription drug that’s used in . How to Get Generic Viagra An inexpensive blood pressure medication might be an option for some men who suffer from erectile dysfunction By Ginger Skinner Last .