Medical questions & health advice by board certified doctors

"How does eating before a blood test affect the results?"

ZocdocAnswersHow does eating before a blood test affect the results?


Got a blood test at the doctor but I hadn't been fasting. I don't remember if they asked or not or if it would matter. Can what you ate before a blood test affect the results? I think the doc was testing my cholesterol and things like that.


The answer to your question depends on the type of test that your doctor is planning on performing. For example, if your doctor is testing your blood electrolytes or blood cell counts, then you certainly can eat before the test. If your doctor is planning on looking at your blood sugar levels, then you will not be able to have any food during the day before your blood test. If your doctor is testing your cholesterol then you may or may not need to fast before your test. The older cholesterol test required that people did not eat prior to the blood draw. However, newer tests have found ways to get around this and people can eat before their blood tests. The only value that will be effected by food is your triglyceride level. If you would like an accurate reading, you may need this repeated because it won't be accurate. I suggest that you re-schedule an appointment to see your primary care physician. This time (to be safe) go to the appointment having not had any food. This way, you can be sure that any tests that are done are accurate. In addition, you can ask if (for future tests) it matters whether you ate or not. Good luck.

Zocdoc Answers is for general informational purposes only and is not a substitute for professional medical advice. If you think you may have a medical emergency, call your doctor (in the United States) 911 immediately. Always seek the advice of your doctor before starting or changing treatment. Medical professionals who provide responses to health-related questions are intended third party beneficiaries with certain rights under Zocdoc’s Terms of Service.