Your healthcare provider will tell you how much VIAGRA to take and when to take it. Do not take VIAGRA more than once a day. VIAGRA usually starts to work within 30-60 minutes. You may take it up to 4 hours before sexual activity.