Fasting for a blood test usually means having nothing but plain water for 8 to 12 hours before your blood is drawn. Only some tests need it, mainly blood sugar and triglyceride tests, while many common tests, such as a complete blood count or a thyroid test, do not. Getting it right matters: eating too close to the test can push some results out of range, and fasting when you do not need to is simply unnecessary.
In this article you’ll learn which blood tests require fasting, how long to fast for each, whether you can drink water or coffee or take your medicines, what to do if you eat by mistake, and what recent research says about dropping fasting for some tests.
Why fasting for a blood test matters
Everything you eat and drink is absorbed into your bloodstream. MedlinePlus explains that food and drinks add sugar, fat, protein and other nutrients to the blood, which can change your results and give an inaccurate picture of your health. Fasting creates a steady starting point, so that results can be compared fairly with reference ranges and with your own past tests.
Not every marker reacts to a meal in the same way. A large 2026 study described below found that only a handful of common tests, mainly glucose, triglycerides, gamma-glutamyl transferase (GGT) and lipase, were clearly higher when people had eaten within the previous 8 hours. Blood counts and many other values hardly changed. This is why fasting instructions depend on the specific tests your doctor orders.
Which blood tests require fasting
The table brings together the guidance from MedlinePlus, Cleveland Clinic, the CDC and Harvard Health. Your provider’s instructions always come first, because labs and test methods differ.
| الاختبار | Fasting needed? | Typical fast | Good to know |
|---|---|---|---|
| Fasting blood glucose | نعم | 8 hours or overnight | Used to screen for prediabetes and diabetes |
| اختبار تحمل الجلوكوز الفموي (OGTT) | نعم | Overnight | Blood is drawn before and after a sugary drink |
| Lipid panel (cholesterol) | Often | 9 to 12 hours | Some labs accept nonfasting samples; ask first |
| الدهون الثلاثية | نعم | 10 to 12 hours | Stay raised for hours after a meal |
| Basic metabolic panel (BMP) | Usually | 8 to 12 hours | Includes glucose, which reacts to food |
| Kidney and some liver panels | أحيانًا | As instructed | Depends on how the test is ordered |
| GGT | Often | As instructed | Alcohol can also affect the result |
| Iron tests | Often | 12 hours, morning draw | Iron levels change during the day and after meals |
| الهيموغلوبين السكري A1C | لا | لا توجد | Reflects average blood sugar over about three months |
| Complete blood count, thyroid tests | لا | لا توجد | Not significantly affected by fasting |
Tests that usually require fasting
MedlinePlus lists blood glucose tests, cholesterol and lipid panels including triglycerides, the basic metabolic panel, some liver function tests and the renal function panel. كليفلاند كلينيك adds the GGT test, and MedlinePlus also names the calcitonin test. The CDC explains that both the fasting blood sugar test and the glucose tolerance test start after an overnight fast.
To see how these results are interpreted, read our fasting glucose guide. For cholesterol testing, review our lipid panel guide. For the panel most often ordered at a routine visit, open our basic metabolic panel guide.
Tests that usually do not require fasting
Harvard Health notes that blood counts and kidney, liver and thyroid function are not significantly affected by fasting, and that the hemoglobin A1C test, which reflects average blood sugar over about three months, does not require it. The CDC adds that a random blood sugar test can be done at any time. Labs can still ask you to fast for kidney or liver panels when they are drawn with glucose, so check your instructions.
How long to fast before a blood test
For most tests, the answer is 8 to 12 hours, according to MedlinePlus and Cleveland Clinic. The exact time depends on the test.
- Blood glucose: at least 8 hours, according to Harvard Health; the CDC describes an overnight fast.
- Cholesterol and lipid panel: 9 to 12 hours when fasting is requested, as MedlinePlus advises.
- Triglycerides: 10 to 12 hours, because levels stay raised for hours after eating.
- Iron tests: MedlinePlus notes that your provider may ask you to fast for 12 hours and to have blood drawn in the morning.
- Other tests: follow the time your provider or lab gives you.
Fasting longer than asked is not better. In the 2026 study of almost 10 million results, no test differed meaningfully between people who fasted 8 to 12 hours and those who fasted more than 12 hours. Booking an early-morning appointment lets most of the fast happen while you sleep, as both MedlinePlus and Cleveland Clinic suggest.
Why the time of day matters too
Some results change through the day whether or not you eat. MedlinePlus notes that iron levels vary during the day, which is why iron tests are often drawn in the morning, and that thyroid-stimulating hormone (TSH) is best measured early in the morning for the same reason. Cortisol tests have their own timing rules, such as resting before the sample is taken. If you have repeat tests, booking them at a similar time of day makes the numbers easier to compare. To see why timing matters for thyroid results, read our دليل قراءة فحص TSH في الدم.
What you can and cannot have while fasting
Water
While fasting for a blood test, plain water is allowed and encouraged. MedlinePlus notes that staying hydrated can make the blood draw easier. Avoid flavored or sparkling water with sweeteners, and water with lemon or lime, which Cleveland Clinic counts as more than plain water.
Coffee and tea
Advice differs. MedlinePlus and Cleveland Clinic say only water is allowed and that even black coffee should be skipped, because caffeine and coffee’s effect on fluid balance can affect results. Harvard Health says plain coffee or black tea is acceptable. Because instructions vary, the safest choice is water only unless your provider or lab tells you otherwise, and never add milk, cream or sugar.
الأدوية والمكملات الغذائية
Cleveland Clinic notes that prescribed medicines can usually be taken as normal unless your provider says otherwise, and Harvard Health adds an exception for medicines that must be taken with food. Ask your provider in advance about over-the-counter medicines, vitamins and supplements, and never stop a prescribed medicine on your own. If you take insulin or other diabetes medicines, ask ahead of time how to manage your doses on the morning of the test.
Gum, smoking, exercise and alcohol
MedlinePlus advises against chewing gum, smoking and exercising while you fast, and notes you may be asked to avoid alcohol for longer than the fast itself. Alcohol is one of the factors that can raise GGT, so it matters most before liver tests. Learn more about this liver enzyme by reading our دليل فحص GGT في الدم.
What to do if you accidentally eat or drink
If you slip up while fasting for a blood test, tell the lab or your provider before your blood is drawn. MedlinePlus and Cleveland Clinic both say you may need to reschedule, and MedlinePlus stresses that it is important to be honest, because even small changes can affect results. A sip of coffee or a bite of food may not matter for a blood count, but it can change a glucose or triglyceride result.
In the 2026 study, glucose was about 11% higher, triglycerides about 20% higher, GGT about 15% higher and lipase about 36% higher when people had eaten within 8 hours. A result taken after a meal can therefore look like high blood sugar or high triglycerides when it is not. If a high result came from a nonfasting sample, your doctor may simply repeat the test. For the meaning of a raised result, read our triglycerides guide, and see why food matters for an enzyme test by opening our lipase blood test guide.
Fasting or nonfasting cholesterol tests
Whether you need to fast for a cholesterol test is one of the most debated questions in lab medicine. Harvard Health explains that eating does not significantly affect total cholesterol or HDL, but can affect the LDL result and raises triglycerides. كليفلاند كلينيك notes that non-HDL cholesterol is less affected by food than LDL and usually does not require fasting. Cleveland Clinic also cautions that fasting when it is not needed can skew some results.
Guidelines differ: the 2024 meta-analysis described below notes that US and European recommendations consider fasting unnecessary for routine lipid testing, while some other guidelines still recommend it. Ask which approach your doctor or lab follows. To understand how a meal shifts the triglyceride-rich particles on your report, read our non-HDL cholesterol and VLDL guide.
Other lab instructions you may be given
Fasting is not the only preparation a test can need. MedlinePlus lists several other instructions that labs commonly give, and each exists to keep a specific result accurate.
- Avoid certain foods or drinks: for example cooked meat before some creatinine tests, or herbal tea and alcohol before others.
- Skip strenuous exercise and smoking for a set time before the test.
- Drink extra water before some blood tests, and before some urine tests.
- Pause certain medicines or supplements, but only when your provider tells you to.
- Follow timing rules, such as resting before a cortisol sample.
If any instruction was not followed, tell the person drawing your blood. They may still take the sample or suggest a new appointment, which protects you from acting on a misleading number.
Tips to make fasting for a blood test easier
- Ask questions early: MedlinePlus suggests checking with your provider at least a full day before the test if your instructions are unclear.
- Book the first appointment of the day, so most of the fast happens overnight.
- Do not overeat the day before, as MedlinePlus advises, and avoid alcohol if you have been told to.
- Drink water as usual unless told otherwise.
- Bring a snack: you can eat as soon as the blood draw is over, and MedlinePlus notes you may feel light-headed.
- Tell the lab about every medicine and supplement you take, and say so if you did not fast.
Iron and vitamin tests often come with their own instructions, such as morning timing or pausing supplements. You can review what an iron test includes by visiting our iron panel guide. For vitamin B12, which is often checked at the same visit, open our vitamin B12 blood test guide. People with diabetes, who often have fasting glucose checked, can find more context by reading our دليل السكري.
أحدث المستجدات العلمية
Only a few tests change meaningfully after a meal
A 2026 study in JAMA Internal Medicine analyzed almost 10 million results for 372 different tests from about 101,000 adult outpatients in South Korea, each with a recorded time since their last meal. After checking the same people tested on different occasions, only a few results changed by more than the amount labs consider acceptable. Glucose, triglycerides, GGT and lipase were clearly higher when people had eaten within 8 hours, and nothing differed between fasting 8 to 12 hours and fasting longer. The authors conclude that fasting rules should be set test by test. An accompanying commentary was titled “Time to Stop Fasting Before Blood Sampling.” What this means for you: fasting matters for a few key tests, not for all of them.
Nonfasting lipid tests: helpful, but not identical
A 2024 meta-analysis, a study that combines earlier research, pooled eight studies with 244,665 participants and found real differences in cholesterol, HDL, LDL and triglycerides between fasting and nonfasting samples. The authors concluded that fasting remains the more cautious choice when consistency matters. A 2025 Brazilian study of 269 adults tested twice on the same day, once fasting and once after lunch, found that the after-lunch sample labeled about twice as many people as having high triglycerides. What this means for you: a nonfasting cholesterol test is fine for many people, but a high triglyceride result after a meal may need a fasting repeat.
Differences may be small enough for routine checks
A 2025 study of 90 Nigerian adults compared blood taken after an overnight fast with blood taken two hours after a meal. Triglycerides were higher after eating and HDL barely changed, and the authors judged the overall differences acceptable for routine heart risk assessment. The study was small and from a single hospital. What this means for you: whether you fast for a cholesterol check can depend on your situation, so follow the instructions your doctor gives you.
المصطلحات
| المصطلح | التعريف |
|---|---|
| الصيام | Having nothing to eat or drink except plain water for a set time, usually 8 to 12 hours, before a blood test. |
| Fasting blood glucose | A blood sugar test taken after at least 8 hours without food, used to check for prediabetes and diabetes. |
| اختبار تحمل الجلوكوز الفموي (OGTT) | A test in which blood sugar is measured before and after drinking a sugary liquid. |
| الهيموغلوبين السكري A1C | A blood test showing average blood sugar over about three months; it does not require fasting. |
| تحليل الدهون | A group of tests measuring total cholesterol, LDL, HDL and triglycerides. |
| الدهون الثلاثية | Fats in the blood that rise for several hours after eating. |
| GGT (غاما غلوتاميل ترانسفيراز) | A liver enzyme that can be affected by recent meals and alcohol. |
| Basic metabolic panel (BMP) | A group of eight blood tests that includes glucose, electrolytes and kidney markers. |
الأسئلة الشائعة
Can I drink water before a fasting blood test?
Yes. Plain water is allowed and even encouraged, because staying hydrated makes the blood draw easier. Avoid flavored or sweetened water, sparkling water with added flavors, and water with lemon or lime. If your instructions say nothing to eat or drink at all, ask your provider whether water is allowed for your specific test.
Can I drink black coffee before a fasting blood test?
Most labs say no. MedlinePlus and Cleveland Clinic recommend water only, because even black coffee can affect some results, while Harvard Health considers plain coffee acceptable. If you are unsure, skip coffee until after the test, and never add milk, cream or sugar. If you already had coffee, tell the lab before your blood is drawn.
I accidentally ate before my fasting blood test. What should I do?
Tell the lab or your provider before the blood draw. Depending on the tests ordered, they may still take your blood or ask you to reschedule. Glucose and triglycerides are the results most affected by a recent meal, so a fasting test for these usually needs to be repeated after a proper fast.
Can I take my medication before a fasting blood test?
Usually yes, with water, unless your provider says otherwise. Ask in advance about over-the-counter medicines, vitamins and supplements, and about medicines that must be taken with food. People who take insulin or other diabetes medicines should ask how to adjust their doses on the morning of the test.
Is it bad to fast longer than 12 hours before a blood test?
Fasting longer than instructed brings no benefit for most tests. A large 2026 study found no meaningful difference between fasting 8 to 12 hours and fasting longer. Very long fasts can leave you light-headed, so follow the time you are given and eat soon after the blood draw.
What should I eat the night before a fasting blood test?
Eat a normal, balanced dinner and avoid overeating, as MedlinePlus advises. Skip alcohol if you have been asked to, and stop eating early enough to complete the full fast. If your appointment is first thing in the morning, finishing dinner by the evening usually gives you the 8 to 12 hours you need.
المصادر
- MedlinePlus, National Library of Medicine — Fasting for a Blood Test — MedlinePlus Lab Tests, updated 2025 — medlineplus.gov
- MedlinePlus, National Library of Medicine — How to Prepare for a Lab Test — MedlinePlus Lab Tests, updated 2024 — medlineplus.gov
- MedlinePlus, National Library of Medicine — Iron Tests — MedlinePlus Lab Tests, updated 2024 — medlineplus.gov
- MedlinePlus, National Library of Medicine — Cholesterol Levels: What You Need to Know — updated 2026 — medlineplus.gov
- MedlinePlus, National Library of Medicine — Gamma-glutamyl Transferase (GGT) Test — MedlinePlus Lab Tests, updated 2024 — medlineplus.gov
- MedlinePlus Medical Encyclopedia, National Library of Medicine — TSH test — reviewed 2026 — medlineplus.gov
- Cleveland Clinic — What Are the Rules for Fasting for Blood Work? — Health Library, reviewed 2024 — my.clevelandclinic.org
- Cleveland Clinic — Non-HDL Cholesterol: What It Is and Normal Range — Health Library, reviewed 2026 — my.clevelandclinic.org
- Centers for Disease Control and Prevention — Diabetes Testing — CDC, reviewed 2024 — cdc.gov
- Harvard Health Publishing — Ask the doctor: What blood tests require fasting? — Harvard Health, reviewed 2024 — health.harvard.edu
- Shin S, Kim S, Yu S, et al. — Fasting Duration and Differences Across Routine Laboratory Tests — JAMA Internal Medicine, 2026 — doi.org/10.1001/jamainternmed.2026.4718
- Nordestgaard LT, Balling M, Nordestgaard BG — Time to Stop Fasting Before Blood Sampling — JAMA Internal Medicine, 2026 — doi.org/10.1001/jamainternmed.2026.4726
- Zaid AB, Awad SM, et al. — Unraveling the controversy between fasting and nonfasting lipid testing in a normal population: a systematic review and meta-analysis of 244,665 participants — Lipids in Health and Disease, 2024 — doi.org/10.1186/s12944-024-02169-y
- Orimadegun BE, Afolabi FO, Tijani BA — Comparison of fasting and non-fasting lipid profile in Nigerian adults — International Journal of Research in Medical Sciences, 2025 — doi.org/10.18203/2320-6012.ijrms20250222
- Pinto VEN, Santos PCJL, et al. — Impact of fasting on lipid profile assessment of Brazilian adults — Archives of Endocrinology and Metabolism, 2025 — doi.org/10.20945/2359-4292-2025-0195
لمزيد من القراءة
- Get the most out of any report by reading our دليل فهم نتائج التحاليل.
- Tell a sampling error from a result that needs action by opening our article on lab errors and real emergencies.
- Explore a hormone test with strict timing rules by visiting our دليل فحص الكورتيزول في الدم.
- Check another test that can react to a meat-heavy meal by reviewing our creatinine test guide.
- Understand what to do when a number is flagged but you feel well by exploring our article on high results without symptoms.
افهم نتائج تحاليلك مع BloodSense
Knowing whether you fasted helps make sense of results such as glucose, triglycerides, cholesterol and liver enzymes. BloodSense helps you understand your blood test results in plain language, with the questions worth asking your doctor, including whether a value should be rechecked fasting. It does not make a diagnosis and does not replace your doctor.



