Before a fasting blood test, eat a balanced meal the night before with lean protein, vegetables, and complex carbs, then fast for 8 to 12 hours as directed. Drink plain water freely during the fast. Before a non-fasting test like a complete blood count or thyroid panel, eat normally but avoid high-fat meals within four hours. Not all blood tests require fasting, and your lab order specifies which type you need.
Fasting requirements for blood tests confuse people because the rules vary by test type. A lipid panel requires 9 to 12 hours of fasting. A complete blood count does not require fasting at all. A basic metabolic panel may or may not, depending on the ordering physician’s protocol. The National Library of Medicine confirms that fasting means consuming nothing except water for the specified period, but many patients are unsure which tests apply.
This guide covers which common blood tests require fasting, what to eat before and after, what to avoid, and how to handle medications. All claims trace to clinical laboratory standards and NIH guidance. For more on how we verify health information, see our research methodology.
Which Blood Tests Require Fasting and Which Do Not?
The fasting requirement depends on what the test measures. Tests that assess blood sugar or fat levels need fasting because food intake directly alters those values within hours. Tests that count cells, measure hormones, or detect antibodies are generally unaffected by recent meals. The CDC recommends a 9- to 12-hour fast for lipid panels, and the American Diabetes Association specifies an 8-hour minimum for fasting glucose.
| Blood Test | Fasting Required | Duration | Why |
|---|---|---|---|
| Lipid panel (cholesterol, triglycerides) | Yes | 9-12 hours | Triglycerides spike 20-30% after eating |
| Fasting blood glucose | Yes | 8-12 hours | Food raises blood sugar for several hours |
| Basic metabolic panel (BMP) | Usually yes | 8-12 hours | Glucose is one of the measured analytes |
| Complete blood count (CBC) | No | N/A | Cell counts are not affected by meals |
| Thyroid panel (TSH, T3, T4) | No | N/A | Thyroid hormones are stable after eating |
| Hemoglobin A1C | No | N/A | Reflects 2-3 month average, not current meal |
| Comprehensive metabolic panel (CMP) | Usually yes | 10-12 hours | Includes glucose and sometimes triglycerides |
| Iron studies (ferritin, TIBC) | Yes | 8-12 hours | Serum iron fluctuates with food intake |
When I last checked the American Association for Clinical Chemistry guidelines, they noted that some laboratories have moved toward non-fasting lipid panels for routine screening, based on a 2016 consensus statement in the European Heart Journal. Ask your provider which protocol they follow.
What Should You Eat the Night Before a Fasting Blood Test?
Eat a normal, balanced dinner the night before your test. The goal is to arrive at the lab with stable baseline values, not depleted or overloaded. The National Heart, Lung, and Blood Institute recommends eating your usual evening meal and then beginning the fast. There is no need to eat a special “pre-test” meal.
Practical guidance: choose lean protein (chicken, fish, tofu), vegetables, and a moderate portion of complex carbohydrates (brown rice, sweet potato, whole grain bread). Avoid high-fat meals the evening before, because fat takes longer to clear from the bloodstream. A greasy dinner at 8 PM can still elevate triglyceride levels at 8 AM the next morning. Avoid alcohol for at least 24 hours before a lipid panel. The European Heart Journal consensus notes that alcohol acutely raises triglycerides and can persist for 24 to 72 hours depending on the amount consumed.
Avoid unusually sugary desserts or large portions. You are not “carb-loading” for the test. Just eat normally and stop at a reasonable hour.
Can You Drink Water or Coffee While Fasting for Blood Work?
Water is allowed and encouraged during a blood test fast. Dehydration concentrates blood components and can make veins harder to find, according to the National Library of Medicine. Drink at least 8 to 16 ounces of water the morning of your test. The phlebotomist will thank you.
Black coffee without sugar, cream, or flavoring is generally permitted for most fasting blood tests, but not all labs agree. Caffeine does not significantly affect glucose or lipid readings in most people, but it can temporarily raise cortisol levels. If your test includes a cortisol measurement, skip the coffee. When in doubt, stick with water only. The safest universal rule: water is always fine, everything else is conditional.
Do not drink juice, soda, milk, or flavored water. These contain sugars or calories that break the fast and invalidate glucose-dependent results.
Should You Take Medications Before a Fasting Blood Test?
Take your regular medications with water unless your doctor explicitly tells you not to. The American College of Physicians states that most routine medications, including blood pressure drugs, thyroid medication, and antidepressants, should be taken on schedule. Skipping doses to fast can be more harmful than any minor effect on test results.
Exceptions exist. Iron supplements should be stopped 24 hours before an iron panel, as they directly affect serum iron levels. Biotin (vitamin B7) supplements at doses above 5,000 mcg can interfere with immunoassay-based tests, including thyroid and cardiac troponin panels. The FDA issued a safety communication about biotin interference after a death was linked to falsely low troponin readings in a patient taking high-dose biotin.
If you take diabetes medication, ask your provider whether to adjust the dose on test morning. Metformin and insulin can lower blood glucose below your natural fasting baseline, which may produce misleadingly low results. For related reading on how common nutrition mistakes affect test results over time, see our pillar guide.
What Should You Eat After a Blood Test?
Eat a normal meal within 30 to 60 minutes after your blood draw. There is no clinical reason to eat immediately, but most people feel better with food after fasting. Choose something balanced: protein, carbs, and fluid. A sandwich, fruit, and water work well. If you feel lightheaded after the draw, sit down and eat a small snack with quick-acting carbs, such as an orange or a granola bar, before driving.
Avoid the temptation to “reward” yourself with a large, high-sugar breakfast. A sudden glucose spike after an extended fast can cause reactive hypoglycemia in some people, leaving you shaky and tired two hours later. Ease back into eating normally.
If you are also managing supplement timing around meals, the guides on late-night eating and metabolism and magnesium and melatonin interactions cover adjacent considerations.
Frequently Asked Questions
Sources
- National Library of Medicine. “Fasting for a Blood Test.” MedlinePlus
- CDC. “Getting Your Cholesterol Checked.” CDC.gov
- National Heart, Lung, and Blood Institute. “Blood Tests.” NHLBI
- Nordestgaard BG, et al. “Fasting is not routinely required for determination of a lipid profile.” European Heart Journal. 2016. PubMed
- FDA. “The FDA Warns that Biotin May Interfere with Lab Tests.” FDA Safety Communication
- American Diabetes Association. “Classification and Diagnosis of Diabetes: Standards of Care.” Diabetes Care. 2024.
Get Evidence-Based Health Insights
Every article on EaSteele cites primary medical sources. Read our research methodology to see how we verify claims.
How We Research