Hims recommends taking Viagra 30 minutes to 4 hours before sexual activity. You can make a one-time order or sign up for a subscription plan that sends you a monthly supply of the pills in ...