How long is too long for Viagra?

Viagra typically starts working within 30 to 60 minutes and lasts for about 2 to 3 hours after that. Seek medical attention if you experience an erection lasting longer than 4 hours.

Leave a Comment