how long do you stay erect with viagra?
How long Viagra lasts. Viagra is a drug that helps treat erectile dysfunction. It improves blood flow to the penis, and its effects can last for up to 4 hours. Erectile dysfunction is a common condition that can affect males of any age.