How long does 30 mg Viagra last?

The effects of Viagra can last 4 to 8 hours, depending on the individual person and the dose you take. In fact, some people may experience more than one erection during this time.

Leave a Comment