I recently learned that coffee is a vaso-restrictor, which maks it a natural cure to headache, but how does that affect the body if you do some sport after drinking a few cups of coffee?

I mean when you're doing sport your veins widen to allow your heart to pump more blood towards your muscles, so won't drinking coffee make it harder, and lower your performance?

  • Since this site is about coffee, not caffeine, I edited your title to better match your question body, since there are other factors besides vasoconstriction at work in coffee (hydration/diuretic, other stimulants, etc.)
    – hoc_age
    Feb 9, 2017 at 0:21

1 Answer 1


There are studies that have shown a marked increase in performance compared to a placebo in athletes who drank coffee before a workout. Both strength and endurance exercises saw improvement. As to the diruretc and constructive effects, it would seem that staying hydrated (which you should do anyway when exercising) is an effective way to combat the nominal downsides. Below are the studies in question.

al., G.M.S.e., Effect of caffeine on sport-specific endurance performance: A systematic review. . Journal Strength and Conditioning Research, 2009. 23(1): p. 315-24.

Astorino, T.A., R.L. Rohmann, and K. Firth, Effect of caffeine ingestion on one-repetition maximum muscular strength. Eur J Appl Physiol, 2008. 102(2): p. 127-32.

  • Thanks for this complete answer , i'll go check the studies later ! :)
    – Rolexel
    Feb 10, 2017 at 7:51
  • 1
    However as with everything it depends on the dose. A very high concentration of caffein in your blood may well have adverse effects on your performance, a quick google scholar search should do.
    – avocado1
    Feb 10, 2017 at 10:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.