Get a free visit for ED treatment. Start now

Last updated: Jan 03, 2020
2 min read

Should I take Viagra with food?

It’s not necessary to take Viagra (sildenafil) with food. In fact, taking Viagra soon after eating a heavy meal can delay absorption of the drug, which could make it less effective.

Disclaimer

If you have any medical questions or concerns, please talk to your healthcare provider. The articles on Health Guide are underpinned by peer-reviewed research and information drawn from medical societies and governmental agencies. However, they are not a substitute for professional medical advice, diagnosis, or treatment.

Viagra is an oral medication used to treat erectile dysfunction (ED).

Viagra is a medication known as a PDE-5 inhibitor. It works by blocking cGMP-specific phosphodiesterase type-5 (PDE-5), an enzyme that causes an erection to subside by encouraging blood to flow out of the penis. When PDE-5 is inhibited, levels of cGMP remain high, which relaxes smooth muscle and encourages blood vessels to widen (a process known as vasodilation). That makes blood flow more freely, including to the penis.

Viagra’s effects aren’t instantaneous: You need to feel sexually aroused for it to work.

Get $15 off your first month of ED treatment

If prescribed, get ED treatment delivered discreetly directly to your door.

Learn more

Should I take Viagra with food?

It’s not necessary to take Viagra with food.

In fact, if you take Viagra (generic name sildenafil; see Important Safety Information) with a heavy, high-fat meal, it may take longer to work. That’s because a full stomach can delay the absorption of Viagra. A longer absorption time means that Viagra isn’t as concentrated in your blood, so it may not be as effective. That could mean your erection might come later than expected, be less strong than you expected, and not last as long as you would’ve liked.

Most other ED medications don’t require you to take them with food, either. These include Cialis (generic name tadalafil; see Important Safety Information), Stendra, Levitra, and Staxyn.

Viagra can be taken 30 minutes to four hours before sexual activity. You should always talk to your healthcare provider about when you should take Viagra to achieve the best results for you.

Should I eat a large meal before sex?

Eating a large meal before sex isn’t a great idea, regardless of which medication you’re taking. When you eat a big meal, you naturally divert blood flow to your stomach and intestines to help with digestion. That means you have less potential blood flow to give you a firm, lasting erection. A heavy meal may also cause indigestion or make you sleepy, two other factors that can make your erectile function less-than-spectacular. It’s not a huge deal, but a big meal before sex isn’t the best way to get a strong erection.

Medical conditions such as liver and kidney disease can change the way your body absorbs Viagra, and certain drugs can interact with Viagra. It’s important that you talk with a healthcare provider about your medical history and all medications and supplements you’re currently taking. You may need a lower starting dose, or Viagra may not be safe for you to take at all.

For example, people with liver and kidney disease may need the lowest starting dose, and people on drugs called nitrates for certain heart conditions and riociguat for the treatment of pulmonary arterial hypertension should not take Viagra.

References

  1. Pfizer. (n.d.). VIAGRA® (sildenafil citrate) tablets Information for Patients. (n.d.). Retrieved December 18, 2019 from https://www.pfizermedicalinformation.com/en-us/patient/viagra