Learn how long the effects of Viagra typically last after taking it, including factors that may affect its duration, such as age, dosage, and individual response. How Long Does Viagra Last Once You Take It? Viagra is a medication commonly used to treat erectile dysfunction (ED) in men. It contains.