Most routine blood tests don’t require fasting, but a few common ones do. The tests that typically require 8 to 12 hours without food are fasting blood glucose, certain lipid panels, and the comprehensive metabolic panel. If your doctor orders one of these, you’ll usually schedule a morning draw and skip breakfast.
Blood Tests That Require Fasting
The short list of tests that call for fasting comes down to anything measuring blood sugar or triglycerides in a baseline state. Here are the most common ones:
- Fasting blood glucose: Used to screen for diabetes and prediabetes. Eating raises your blood sugar significantly, so a fasting sample establishes your baseline. After a meal, blood sugar can spike to around 200 mg/dL even in healthy people as the body works to process the glucose.
- Fasting lipid panel: When your doctor specifically orders a fasting version, you’ll need to abstain from food. Triglycerides are the component most affected by eating. In men, triglyceride levels peak about one to two hours after a meal, running roughly 31% higher than fasting values. In women, the peak comes around three hours post-meal, averaging 19% higher.
- Comprehensive metabolic panel (CMP): This panel measures 14 substances including blood sugar, electrolytes, and kidney and liver markers. Because glucose is one of the components, you may need to fast for several hours beforehand.
- Iron tests: Serum iron levels are sensitive to recent food intake. Iron concentrations generally need about five hours after eating to return to baseline, though in some groups (children and teenage females), levels can fluctuate for up to 11 hours after a meal.
Tests That Don’t Require Fasting
Plenty of common blood tests are unaffected by what you ate for breakfast. A complete blood count (CBC), thyroid panel, and most hormone tests can all be drawn at any time. Vitamin B12 levels show no clinically meaningful change with fasting. One large study found that while B12 dipped very slightly over hours of fasting in men, the change was so small (less than 1 pmol/L per hour) that researchers concluded fasting should not be required for B12 testing.
The hemoglobin A1c test, commonly used to monitor diabetes, also requires no fasting. Unlike a fasting glucose test that captures a snapshot of your blood sugar right now, A1c reflects your average blood sugar over the previous two to three months. A single meal can’t move the needle. This is one of the reasons many clinicians prefer A1c for screening: it can be done at any time of day without preparation.
Lipid Panels May Not Need Fasting Anymore
This is the area where guidelines have shifted the most. For decades, a lipid panel meant a 12-hour fast. That’s no longer the default recommendation in much of the world. Non-fasting lipid testing is now endorsed as the standard for initial cardiovascular risk screening in the United States, Europe, Canada, the United Kingdom, Australia, and several other countries. Multiple studies have found that non-fasting lipid results predict heart disease and mortality at least as well as fasting results.
The reason fasting was originally required comes down to triglycerides. After eating, triglycerides rise an average of about 11.5 mg/dL (roughly 20%) at the four-hour mark. But total cholesterol, LDL cholesterol, and HDL cholesterol change very little after a meal. For routine screening, that small triglyceride bump doesn’t meaningfully change the clinical picture.
There’s one exception. If your non-fasting triglycerides come back very high (above about 400 mg/dL), your doctor will likely order a follow-up fasting test to get a more precise measurement. Countries like Japan, China, and South Korea still recommend fasting for lipid testing as a default, so practices vary depending on where you live.
Why Food Affects These Tests
When you eat, your body shifts into a metabolically active state. Your pancreas releases insulin to shuttle sugar from your bloodstream into your cells, your liver absorbs more than half of the glucose from a meal, and your fat tissue changes how it processes and stores fatty acids. All of this creates a temporary surge in circulating glucose, insulin, and triglycerides that can last several hours.
For tests designed to measure your resting metabolic baseline, that post-meal activity is noise. A fasting glucose of 126 mg/dL means something very different diagnostically than a post-meal reading of 126 mg/dL. Fasting strips away the variable of your last meal so the lab can see what your body does on its own.
How Long to Fast
The standard fasting window is 8 to 12 hours, with the exact duration depending on the test. Most people handle this by scheduling their blood draw first thing in the morning and stopping food after dinner the night before. If your appointment is at 8 a.m., finishing dinner by 10 p.m. the previous night gives you a comfortable 10-hour window.
Water is fine during the fasting period and actually recommended. Staying hydrated makes it easier for the technician to find a vein and draw blood. Plain water won’t affect your results. If you take daily prescription medications, ask your ordering provider whether to take them the morning of your draw, since some supplements and medications can interfere with specific tests.
What Happens If You Eat Before a Fasting Test
If you accidentally eat before a test that requires fasting, the most likely outcome is that your results will come back slightly elevated for glucose or triglycerides. Your doctor may not be able to interpret the results with confidence, especially if the values fall near a diagnostic cutoff. In many cases, this means you’ll need to come back for a redraw, which is inconvenient but not harmful.
If you realize you’ve eaten, let the lab technician know before the draw. They may suggest rescheduling rather than wasting the test. If the blood has already been drawn, your provider can still evaluate the results in context, but borderline numbers will be harder to act on without a proper fasting sample.

