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?
| Marker | Direction | How long | What to do |
|---|---|---|---|
| Glucose (fasting) | raises | Several hours after a meal | Fast 8–12 hours; water only [source] |
| Insulin (fasting) | raises | Several hours after a meal | Fast 8–12 hours; water only [source] |
| Triglycerides | raises | Up to 12 hours, longer after a fatty meal | Fast 8–12 hours; no alcohol the evening before [source] |
| LDL (calculated) | can lower | While triglycerides are elevated | Fast so the LDL calculation is valid [source] |
| Iron (serum) | raises | Hours after iron-rich food or a supplement | Fasting morning draw; hold iron pills that morning [source] |
| TSH, A1c, CBC, vitamin D, ferritin, B12 | interferes | Not meaningfully affected | No 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.