How often can I take Viagra?

Do not take Viagra more than once a day. Most men are directed to take Viagra one hour before sexual activity. However, in some cases, you may be able to take Viagra as much as four hours or as little as a half hour before sexual activity. Talk to your doctor about the correct timing for you.