Most blood tests that require fasting call for 8 to 12 hours without food or caloric beverages. The specific window depends on which tests your provider ordered, but the most common approach is to stop eating after dinner the night before and have your blood drawn the following morning.
Which Tests Require Fasting
Not every blood test needs a fast. The ones that do are specifically measuring substances in your blood that change after you eat, primarily sugar and fat. Here are the most common fasting tests:
- Fasting blood glucose: Used to screen for diabetes and prediabetes. A normal result is 99 mg/dL or below, prediabetes falls between 100 and 125 mg/dL, and 126 mg/dL or above indicates diabetes. You need an overnight fast for these numbers to be meaningful.
- Lipid panel (cholesterol test): Measures total cholesterol, LDL, HDL, and triglycerides. Triglycerides are the value most affected by recent meals.
- Metabolic panel: A comprehensive metabolic panel includes glucose along with kidney and liver markers, so fasting is typically required.
- Iron tests: Iron levels fluctuate significantly after eating, so a morning fasting draw gives the most reliable baseline.
Tests like a complete blood count (CBC), thyroid panel, or hemoglobin A1C do not require fasting. If you’re unsure whether your specific lab order calls for it, check with the office that ordered it before skipping breakfast.
Why Eating Affects Your Results
When you eat, your body breaks food down into sugars, fats, and proteins that enter your bloodstream. Blood sugar rises within minutes of a meal and can stay elevated for hours. Triglycerides, the fat molecules in your blood, are even slower to clear. After a meal containing fat, your body packages dietary fats into particles that circulate through your bloodstream, and those levels can stay above your true baseline for many hours. Most people eat multiple meals a day before their triglycerides from the previous meal have fully cleared, meaning the body spends most of the daytime in a “fed state” with fluctuating fat levels.
This is exactly why fasting matters. A triglyceride reading taken two hours after a fatty breakfast could come back significantly higher than your actual baseline, potentially flagging a problem that doesn’t exist or masking one that does. Glucose is similar: eating a bowl of cereal an hour before your draw could push your blood sugar above 100 mg/dL and lead to a false prediabetes result.
The 8-Hour vs. 12-Hour Window
You’ll often see “8 to 12 hours” listed as the fasting range, which can be confusing. The difference comes down to what’s being measured. Blood sugar returns to baseline relatively quickly in most people, so 8 hours is generally sufficient for a glucose test. Triglycerides take longer to clear from the bloodstream, which is why lipid panels traditionally call for a full 12-hour fast.
The simplest strategy is to finish dinner by 8 p.m. and schedule your blood draw for first thing in the morning. That gives you a solid 12-hour window and covers you regardless of which tests are on the order. Fasting longer than 12 to 14 hours isn’t recommended either, since prolonged fasting can affect certain markers in the opposite direction.
Do You Always Need to Fast for Cholesterol?
Guidelines on this have shifted in recent years. Updated guidance from the Association for Diagnostics and Laboratory Medicine states that most people do not need to fast before a routine lipid panel. Non-fasting cholesterol screening is now considered acceptable for general cardiovascular risk assessment. The exception: patients who already have high triglycerides and children with elevated non-HDL cholesterol still need a fasting draw for accurate results.
In practice, many providers still request fasting for lipid panels out of habit or because their lab’s reference ranges were established using fasting samples. If your doctor specifically told you to fast, follow their instructions even if newer guidelines are more flexible.
What You Can and Cannot Consume
Plain water is the only thing universally safe to drink during a fast. In fact, staying well hydrated is a good idea because it makes your veins easier to find and the draw quicker.
Coffee, even black coffee, is not allowed. Caffeine can affect blood sugar metabolism and stress hormone levels, both of which may interfere with your results. The same goes for tea, juice, soda, flavored water, and anything with calories or artificial sweeteners. If it has a flavor, skip it until after your draw.
Chewing gum, mints, and even some flavored sparkling waters can contain sugars or sweeteners that technically break your fast. Stick to plain, unflavored water to be safe.
What About Medications?
Most prescription medications should be taken on schedule, even during a fast. Blood pressure medications, thyroid pills, and other daily prescriptions are generally fine with a sip of water. However, some supplements can directly interfere with lab results. Biotin (vitamin B7), which is found in many hair, skin, and nail supplements, is a well-known culprit that can skew thyroid and heart-related lab values. If you take any supplements, mention them when scheduling your lab work so your provider can tell you whether to pause them beforehand.
If you take diabetes medication or insulin, ask your provider specifically how to handle your dose on the morning of a fasting blood draw. Skipping food while taking blood sugar-lowering medication can cause hypoglycemia.
Practical Tips for the Night Before
Eat a normal dinner. You don’t need to eat anything special or load up on food. Just finish your last meal, including any snacks, by the cutoff time. Set a reminder on your phone if your appointment is early and the math matters. If your draw is at 7 a.m. and you need a 12-hour fast, your last bite should be by 7 p.m. the night before.
Schedule your appointment as early in the morning as you can. The longer you have to wait hungry, the harder it is to avoid eating by accident. Bring a snack in your bag so you can eat immediately after the draw if you tend to feel lightheaded. If you accidentally ate something during your fasting window, tell the person drawing your blood. They may be able to reschedule you or note it on your sample so the lab and your provider can interpret the results accordingly.

