On average, Viagra lasts about 2-3 hours before its effects start to wear off. The drug can last up to 5 hours or even longer depending on some factors: your dosage, your age, body’s metabolism, and other external factors. Contents: What is Viagra? How long does Viagra take to work? How does Viagra work? What Viagra dosage should I take? How long does Viagra last for men and women? What factors affect the speed of sildenafil? When should you take Viagra? Who should take sildenafil medication? How long does Viagra stay in your system? Can the medication cause any negative long-lasting effects? Is there anything I should be concerned about? Can Viagra prevent early orgasm? What is the shelf life of Viagra? When should you consult your doctor? Can I take more than one tablet? How can you make Viagra last longer? Best alternatives to Viagra: treatments that last longer How else can I last longer in bed? Summary What is Viagra? Viagra (sildenafil) is a popular medication used to treat erectile dysfunction (ED) in men. The drug does not cure ED or increase sex drive. Instead, it helps you get an erection in a natural way. Manufactured by Pfizer, the medicine has become the first ED treatment approved by the U.S. Food and Drug Administration (FDA). Today, in …