Skip to main content

Before your blood test

Do you need to fast before a blood test — and which tests does eating affect?

Short answer

Fast 8–12 hours (water is fine) for fasting glucose, fasting insulin and a lipid panel — eating raises glucose and triglycerides for hours. Most other common tests (TSH, CBC, A1c, vitamin D, ferritin, hormones) don't need fasting. Black coffee is not truly fasting; skip it for glucose and lipid draws.

Medically reviewed by Youmna DiStefano, MD · Last reviewed September 2026

Which results does it affect?

MarkerDirectionHow longWhat to do
Glucose (fasting)raisesSeveral hours after a mealFast 8–12 hours; water only [source]
Insulin (fasting)raisesSeveral hours after a mealFast 8–12 hours; water only [source]
TriglyceridesraisesUp to 12 hours, longer after a fatty mealFast 8–12 hours; no alcohol the evening before [source]
LDL (calculated)can lowerWhile triglycerides are elevatedFast so the LDL calculation is valid [source]
Iron (serum)raisesHours after iron-rich food or a supplementFasting morning draw; hold iron pills that morning [source]
TSH, A1c, CBC, vitamin D, ferritin, B12interferesNot meaningfully affectedNo fasting needed [source]

Which tests actually need fasting?

Fasting matters for tests that measure what you just ate: glucose, insulin and the lipid panel (triglycerides, and therefore the calculated LDL). Iron rises after an iron-rich meal or supplement. The rest of the common menu — thyroid, blood counts, hemoglobin A1c, vitamins, hormones, kidney and liver panels — is fine either way, although a fasting morning draw is the simplest way to cover a mixed order in one visit.

Every TestWell test page states whether fasting is required, and a mixed cart shows a single instruction at checkout based on the strictest item.

What counts as fasting?

Nothing to eat or drink except water for 8–12 hours. Water is encouraged — it makes the draw easier. Black coffee, tea, gum, mints and diet soda technically break a fast because they can move glucose and triglycerides; skip them for glucose and lipid draws. Take prescribed medications as usual unless the prescriber has said otherwise. Avoid alcohol for 24 hours before a lipid or liver panel.

What if you ate by mistake?

Reschedule the draw rather than testing anyway. A non-fasting glucose or triglyceride result is hard to interpret and usually has to be repeated; A1c is the non-fasting alternative for blood-sugar screening when fasting is impractical.

Common questions

Can I drink water before a fasting blood test?

Yes — plain water is encouraged. It keeps you hydrated and makes the vein easier to find.

Does coffee break a fast for blood work?

For glucose and lipid tests, treat it as breaking the fast; caffeine and even black coffee can shift results. Wait until after the draw.

How long is too long to fast?

Beyond about 14–16 hours the body's own glucose regulation and ketone production start to distort results. Aim for 8–12 hours — an overnight fast with an early-morning draw.

Educational content, not a diagnosis. Lab results are one input; a clinician interprets them with your history and exam.