U.S. doctors online nowAsk doctors free
CA
A 31-year-old male asked:

Is 35 hours before a blood test enough time for one to drink caffeine before a blood test? i dont want to mess up my results bc i drank caffeine.

3 doctor answers7 doctors weighed in
Dr. Hunter Handsfield
Infectious Disease 53 years experience
No problem: Caffeine has no effects on any blood tests. Drink as much coffee or other caffeine drinks as you like, right up until you are tested. It won't make any difference.
Dr. James Ferguson
Pediatrics 46 years experience
Depends on the test: Many tests are unaffected by intake coffee or meals. Some tests are based on comparing everyone who has fasted overnight, or a specified time frame. Since you did not mention the name of the test, it is hard to be specific. However, if the doc did not tell you to fast/avoid coffee I would not worry about such timing.
Dr. Gurmukh Singh
Pathology 49 years experience
A few tests: A few tests, especially for hormone levels maybe affected by caffeine intake. Your doctor should advise you about dietary restrictions for the test, Some tests require abstaining from aspirin or antacids. Even the tests that require fasting, an overnight fast of 12 hours is generally more than sufficient.

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Educational text
Free
Talk to a doctor
24/7 visits - just $39!
50% off with $15/month membership
Last updated Apr 17, 2019

Disclaimer:

Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.