Getting drugs from a friend or other sources is a recipe for expired, fake or contaminated pills. The bottom line: It’s safe to take as prescribed. Generic versions of sildenafil, vardenafil and tadalafil are available. Vardenafil usually works for 4 to 5 hours. These include a heart attack, stroke or a serious heart rhythm disorder in the past six months. This medicine also works best when you take it an hour before sex on an empty stomach.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 . If you’re looking for a less costly Viagra, you might want to ask your doctor about sildenafil. It’s the active ingredient in both branded Viagra and the drug Revatio, . If you’re interested in buying Viagra online, five of the best options available are Hims, Roman, Lemonaid, Optum Store, and REX MD. Read on for full details on the .