What Is Fasting Blood Work and How to Prepare

Fasting blood work is any blood test that requires you to avoid eating or drinking anything except plain water for a set period before your blood is drawn, typically 8 to 12 hours. The purpose is to establish a baseline reading of substances like glucose, cholesterol, and triglycerides without the temporary spikes that food and beverages naturally cause. Most people schedule their fasting blood draw first thing in the morning so the bulk of the fast happens while they sleep.

Why Eating Affects Your Results

After you eat a meal, your body goes through a cascade of metabolic changes. Blood sugar rises as your digestive system breaks down carbohydrates, and your pancreas releases insulin to move that sugar into cells. Fat from your meal enters the bloodstream in the form of particles called chylomicrons, which temporarily raise your triglyceride levels. Inflammatory markers also tick upward after calorie-dense or high-fat meals. These shifts are completely normal, but they create a moving target that makes it difficult to compare your results against standard reference ranges.

The effects aren’t subtle. Triglycerides can remain elevated for hours after eating, and because the standard formula labs use to calculate your LDL (“bad”) cholesterol relies on your triglyceride number, even a small triglyceride swing can throw off your LDL reading. That formula was developed in the 1970s using fasting blood samples, and it assumes a fixed relationship between triglycerides and other fat particles that only holds true when you haven’t recently eaten.

Which Tests Require Fasting

Not every blood test needs a fast. Your provider will tell you whether fasting is necessary, but the most common tests that call for it include:

  • Fasting blood glucose. This is one of the primary screening tools for diabetes and prediabetes. Normal fasting glucose is 99 mg/dL or below. A reading of 100 to 125 mg/dL falls in the prediabetes range, and 126 mg/dL or above indicates diabetes.
  • Lipid panel (cholesterol test). Measures total cholesterol, HDL, LDL, and triglycerides. Fasting gives the most accurate triglyceride and LDL readings, though guidelines have evolved on this (more below).
  • Iron tests. Food intake can alter iron levels in the blood, so fasting is typically required for accurate results.
  • Metabolic panels. A basic or comprehensive metabolic panel may or may not require fasting depending on which specific markers your provider is checking.

Tests like a complete blood count, thyroid panel, or vitamin B12 level generally do not require fasting, though your provider may bundle them with tests that do. If you’re unsure, ask when the test is ordered rather than guessing the morning of your appointment.

Cholesterol Testing Without Fasting

One important shift in recent years: fasting is no longer considered mandatory for routine cholesterol screening in most people. The latest joint guidelines from the American College of Cardiology and American Heart Association note that fasting and nonfasting LDL cholesterol levels have similar ability to predict long-term heart disease risk. For people with normal triglycerides, LDL readings change only minimally after eating.

Fasting is still preferred in specific situations. If you have a history of very high triglycerides (400 mg/dL or above), a family history of early heart disease, or a suspected genetic cholesterol disorder, a fasting sample gives your provider more precise information. But for a standard screening in an otherwise healthy adult, a nonfasting draw is now considered acceptable. This is a practical change, since requiring a fast often means rescheduling appointments or returning on another day.

What You Can and Can’t Have

Plain water is not only allowed during a fast, it’s encouraged. Staying well hydrated keeps your veins fuller, which makes the blood draw itself easier and quicker. Dehydration can make veins harder to find and may concentrate certain substances in your blood, potentially skewing results.

Beyond water, almost everything else is off limits. That includes some things people assume are safe:

  • Black coffee. Even without cream or sugar, coffee can affect results. Caffeine itself has the potential to alter markers related to sugar metabolism. Coffee is also a diuretic, which can contribute to dehydration and concentrate certain blood components.
  • Flavored water. Lemon-flavored or carbonated flavored waters often contain sugars or artificial sweeteners that can interfere with glucose readings.
  • Gum and mints. Sugar-containing varieties obviously introduce glucose, and even sugar-free versions may contain sweeteners that trigger a metabolic response.

If you take daily medications, ask your provider whether to take them on the morning of the test. Some medications are fine to take with a sip of water, while others could affect specific test results.

How to Prepare the Day Before

Most fasting blood draws require 8 to 12 hours without food. A common approach is to stop eating after dinner the night before and schedule your blood draw for early morning. If your appointment is at 8 a.m. and you need a 12-hour fast, finishing dinner by 8 p.m. the previous evening covers it.

Avoid strenuous exercise in the hours before your test. A hard workout can temporarily alter both cholesterol and glucose readings. Light activity like walking is fine, but skip the intense gym session or long run until after your draw. Alcohol should also be avoided the evening before, as it can affect liver enzyme levels and triglycerides.

On the morning of the test, drink a glass or two of water before you head out. This is one of the simplest things you can do to make the process smoother for both you and the person drawing your blood.

What Happens If You Accidentally Eat

If you forget and eat something before a fasting blood test, tell the person drawing your blood. Depending on what you ate and which tests were ordered, the lab may still be able to process the sample with a note that it was nonfasting. In other cases, you may need to reschedule. What you don’t want to do is stay quiet about it, since inaccurate results could lead to unnecessary follow-up testing or a misdiagnosis. A simple heads-up saves time and avoids confusion when your provider reviews the numbers.