The main blood tests that require fasting are fasting blood glucose, fasting insulin, and certain triglyceride measurements. A few other tests, like serum iron, may also call for it. The standard fasting window is 12 to 14 hours overnight, during which you avoid all food and drinks except water.
That said, the list of tests that truly require fasting has gotten shorter in recent years. Many tests that once demanded an empty stomach, including routine cholesterol screenings, no longer do for most people.
Why Eating Affects Your Blood Work
When you eat, your body launches a cascade of chemical responses that temporarily change the composition of your blood. Your stomach produces more acid, your pancreas releases insulin to manage incoming sugar, and fats from your meal enter your bloodstream as triglycerides. Insulin itself shifts the balance of minerals like potassium and phosphate in your blood. All of these shifts are normal and temporary, but they can make your lab results look abnormal if the test is designed to measure your baseline levels.
Triglycerides are the most sensitive to food. Even a light meal produces a clinically meaningful spike in triglyceride levels, which is why fasting matters most for tests that measure this particular fat. Blood sugar is similarly affected: a fasting glucose test specifically needs to capture what your body does with sugar when no food is coming in, so eating beforehand defeats the purpose entirely.
Tests That Typically Require Fasting
These are the blood tests where your provider is most likely to ask you to fast:
- Fasting blood glucose. Measures your blood sugar after an overnight fast. Used to screen for diabetes and prediabetes. Eating before this test will raise your reading and could lead to a false diagnosis.
- Fasting insulin. Measures how much insulin your pancreas produces at rest. Food triggers insulin release, so eating before the draw gives a misleadingly high number.
- Fasting triglycerides. If your provider specifically orders a fasting triglyceride level, or if a previous non-fasting test showed triglycerides above a certain threshold, you’ll need to fast. Triglycerides are the one lipid marker that changes significantly after eating.
- Oral glucose tolerance test (OGTT). This test involves drinking a sugary solution on an empty stomach and measuring how your body responds over the next one to two hours. Fasting is essential for accurate baseline and follow-up readings.
- Serum iron. Iron levels fluctuate throughout the day and spike after meals, especially iron-rich ones. A morning fasting draw gives the most reliable snapshot.
Your provider may also request fasting for a basic or comprehensive metabolic panel, which bundles glucose with kidney function markers and electrolytes. The fasting requirement is primarily driven by the glucose portion of those panels.
Cholesterol Screening Often No Longer Requires Fasting
This is the biggest change in recent years. Non-fasting lipid testing is now endorsed as the standard for initial cholesterol screening in the United States, Europe, Canada, the United Kingdom, Australia, and several other countries. Guidelines and consensus statements worldwide have shifted toward non-fasting measurement for cardiovascular risk assessment.
The reasoning is straightforward: most of your cholesterol numbers, including LDL and HDL, don’t change much after eating. Triglycerides do rise after a meal, but a non-fasting triglyceride level still provides useful information for estimating heart disease risk. If your non-fasting triglycerides come back high (generally above about 400 mg/dL), your provider may then order a follow-up fasting test to get a more precise number.
Some countries, including China, Japan, and South Korea, still recommend fasting for lipid panels as the default. And individual providers may still prefer fasting draws depending on your medical history. But if you’re getting a routine cholesterol check and your lab order doesn’t mention fasting, that’s likely intentional.
What Counts as Fasting
Fasting for blood work means no food or caloric beverages for 12 to 14 hours before the draw. For most people, this means stopping eating after dinner the night before and having blood drawn first thing in the morning.
Water is not only allowed but encouraged. A study that tested the effects of drinking about 300 mL of water (roughly a standard glass) one hour before a blood draw found no clinically significant changes in any of the analytes measured, including cholesterol, triglycerides, blood sugar, and kidney and liver markers. Staying hydrated also makes your veins easier to find, which means a smoother draw for you.
Black coffee and plain tea are a gray area. Some providers allow them, others don’t. Caffeine can affect certain hormone levels, and even a small splash of milk or sugar breaks the fast. If your lab instructions don’t address it, stick with water to be safe.
Medications and Supplements During a Fast
Most prescription medications can and should be taken on schedule, even during a fast. Skipping a dose of a blood pressure medication or thyroid hormone, for example, can be more harmful than any minor effect it might have on your lab results. Swallow pills with plain water.
That said, some medications and supplements can directly interfere with specific tests. Iron supplements will skew a serum iron test. Biotin supplements can affect thyroid panels and other hormone assays. Let your provider know about everything you take, including vitamins and over-the-counter products, so they can tell you whether to pause anything before the draw. Don’t stop any prescription medication on your own.
What Happens If You Accidentally Eat
If you forget and eat something before a fasting blood draw, the most important thing is to tell your healthcare team before the blood is drawn. Depending on the test, they may decide to proceed anyway, reinterpret the results with your meal in mind, or reschedule.
For a routine metabolic panel, a small snack a few hours prior may not dramatically alter most results, though glucose and triglycerides will likely be elevated. For more targeted tests, like a fasting glucose for diabetes diagnosis or iron studies for suspected deficiency, eating beforehand can genuinely obscure the answer your provider needs. In those cases, rescheduling is the better option.
People with diabetes should be especially careful about fasting instructions, since going without food while taking blood sugar-lowering medications carries its own risks. If you have diabetes and are unsure how to manage your medication timing around a fasting draw, clarify with your care team ahead of time rather than guessing the morning of.
Tests That Don’t Require Fasting
The majority of blood tests have no fasting requirement at all. These include complete blood counts (CBC), thyroid function panels, hemoglobin A1C (which reflects average blood sugar over three months rather than a single point in time), inflammatory markers like C-reactive protein, vitamin D levels, and most hormone tests. Kidney and liver function markers, apart from glucose, are also generally unaffected by a recent meal.
If your lab order doesn’t specify fasting, you almost certainly don’t need to. And if you’re unsure, a quick call to your provider’s office or the lab itself will give you a definitive answer for your specific tests.

