Skip to main content

Before your blood test

What should you avoid the night before a blood test — and how long does a big meal show up in your results?

Short answer

A fasting draw cares about the last 8–12 hours; what you ate the evening before matters for a shorter list than people fear. Triglycerides are the sensitive one — a fatty or very large dinner, and especially alcohol, can still read high after a full overnight fast. Fasting glucose can be nudged by a heavy late carbohydrate load, poor sleep and a late-night snack; A1c does not move with any single day. Uric acid rises after purine-heavy meals (red and organ meat, shellfish) and beer or liquor, and liver enzymes — GGT first — after heavy drinking. LDL, HDL and total cholesterol reflect weeks of eating, so one dinner does not change them meaningfully; thyroid, blood count, vitamin D and B12 do not care what you ate at all. The practical rule: a normal-sized dinner finished by the fasting cutoff, no alcohol the day before (longer if the draw is for triglycerides or a liver panel), water freely, your usual medications unless told otherwise.

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

Which results does it affect?

MarkerDirectionHow longWhat to do
Triglyceridescan raiseA fatty or large meal or alcohol the evening before can still show after a 12-hour fast; settles with a day or more of ordinary eatingNormal dinner, no alcohol the day before, fast 12 hours [source]
Glucose (fasting)can raiseA heavy late carbohydrate meal or late-night snack; poor sleep and stress add to itFinish eating by the fasting cutoff; a normal dinner is fine [source]
Hemoglobin A1cinterferesNot affected — a 2–3 month averageNo timing needed [source]
Uric acidcan raiseAfter purine-rich meals (red and organ meat, shellfish) and beer or liquor the day beforeSkip alcohol and a purine-heavy dinner before a gout work-up [source]
ALT, AST, GGT (liver enzymes)can raiseHeavy drinking in the days before — GGT is the most sensitiveNo alcohol for several days before a liver panel [source]
Total, LDL and HDL cholesterolinterferesLittle change from one meal — they reflect weeks of dietOne big dinner is not a reason to reschedule [source]
TSH, CBC, vitamin D, B12, ferritininterferesNot affected by the previous evening's foodNo timing needed (iron supplements are a separate rule — see the iron page) [source]

What the night before actually changes — and what it doesn't

Fasting instructions exist for a reason: glucose and triglycerides climb after a meal and need hours to come back down, which is why a 'fasting' result is only comparable to another fasting result. The evening meal matters in two ways. First, through what is still being absorbed: a very large or fatty dinner, dessert, or alcohol can leave triglycerides elevated the next morning even after twelve hours without food, because fat and alcohol are cleared more slowly than sugar. Second, through what the body does overnight: a heavy carbohydrate load, a late snack, a short night's sleep and stress hormones can each push fasting glucose up a little. Everything else people worry about is far less sensitive. Cholesterol fractions move over weeks, not meals; A1c is a three-month average and cannot be changed by one evening; thyroid tests, blood counts, vitamin D, B12 and ferritin are not food-dependent.

A reasonable evening before a fasting draw

Eat dinner at your usual time and your usual size — this is not the night to skip a meal, which can leave glucose unusually low and you lightheaded at the draw. Lean toward a plain meal rather than a feast: protein, vegetables, a normal portion of starch, little added fat. Skip alcohol for the day (several days if the draw is a liver panel, triglycerides, or a gout work-up). Finish eating by the cutoff that gives you the fast your test needs — twelve hours for a lipid panel, eight for glucose — and then water only until the draw; black coffee is a gray area covered on the caffeine page. Take your usual morning medications with water unless the prescriber or the test instructions say otherwise. Sleep. In the morning, no gum, mints or flavored water before the draw.

Blood work after Thanksgiving, a holiday party or a vacation

If the point of the draw is a baseline — the number you will compare against next year — give it two or three days of ordinary eating and no alcohol after a holiday meal or a trip, so the triglycerides and glucose you record are yours and not the pie's. If the draw is already scheduled and hard to move, keep it: write down what you ate and drank, and read the triglyceride and glucose lines with that in mind. A1c, thyroid, blood count, vitamins and iron stores are unaffected by a week of celebration, so an immunity titer, a thyroid check or a vitamin D level does not need to wait.

"I ate badly yesterday — should I cancel?"

Usually no. Reschedule only when the affected test is the reason for the draw and the result will drive a decision: a lipid panel being used to start or adjust a statin, a triglyceride level, a uric acid for gout, or a liver panel after a weekend of drinking. For a general metabolic check, a thyroid panel, a blood count or a vitamin test, go — the night before does not reach those numbers, and a slightly high triglyceride line can be repeated on its own for a few dollars if it looks out of place.

Which tests does the night before actually matter for?

If your draw is already scheduled, the timing rules above are all you need. Ordering your own test makes sense in two cases: a lipid or metabolic baseline you want to take on your own terms, a few days clear of a holiday, and a repeat of a single line — triglycerides, uric acid or liver enzymes — that came back high after a weekend you would rather not count.

Prices are cash-pay; every order adds one $6 lab processing fee. Physician authorization is included; no insurance or referral needed.

Test or panelTypePriceFastingResults
Essential Health PanelSaves $80.91 vs ordering the tests separatelyPanel · 10 tests$189.99Yes1–3 business days
Lipid PanelTest · 4 biomarkers$24.99Yes1–3 business days
Glucose, FastingTest$24.99Yes1–3 business days
Hemoglobin A1cTest$21.99No2–4 business days
Uric AcidTest$21.99No1–3 business days
Liver Function PanelTest · 7 biomarkers$19.99No1–3 business days
Comprehensive Metabolic PanelTest · 14 biomarkers$22.99Yes1–3 business days

Common questions

What should I not eat the night before a blood test?

Nothing is forbidden, but keep it ordinary: avoid a very large or fatty dinner, dessert binges and alcohol, which can leave triglycerides and glucose elevated the next morning. Cholesterol, A1c, thyroid and blood-count results are not changed by one evening's meal.

How long does a big meal or a night of drinking affect blood work?

Triglycerides and glucose return to your usual level after a day or so of ordinary eating; alcohol's effect on triglycerides and liver enzymes can take several days. A1c and cholesterol fractions are not meaningfully affected by a single day.

I ate the night before my fasting test — do I need to reschedule?

Only if you ate past the fasting cutoff (within 8–12 hours of the draw, depending on the test) or if the draw is specifically for triglycerides, uric acid or a liver panel after heavy eating or drinking. A normal dinner the evening before is exactly what a fasting test expects.

Can I get blood work done right after Thanksgiving or the holidays?

Yes for thyroid, blood count, vitamins, iron stores, A1c and immunity titers — none are affected. For a lipid or metabolic baseline, waiting two or three days of normal eating and no alcohol gives a number that is actually yours.

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