How long does the ED medication take to work?


Generic Viagra® takes on average 30-60 minutes to start working and lasts approximately 2-3 hours. For some men, results may last longer.
Generic Cialis® 20mg takes on average 1-2 hours to start working. Results may last up to 3 days. Generic Cialis Daily® 5mg takes on average 3-5 days to start working. This medication is effective for as long as you take it.