OPEN DAILY 08:00 AM – 18:30 PM | Clinic Directions – ASOKE | SATHORN | PHROM PHONG | Tel:064 553 9506

Fasting Before a Blood Test — What You Need to Know

Healthcare professional holding syringe near tomato on plate with utensils
Fasting is vital for accurate blood glucose readings, as it gives a clearer depiction of your metabolic state. Misunderstandings often arise about other tests; for example, lipid panels can show misleading results if not done after fasting. Knowing what to expect can alleviate your concerns.

Whether you need to fasting before a blood test depends entirely on which tests you are having. Some tests require fasting; many do not. Getting it wrong in either direction — fasting unnecessarily, or eating when you should have fasted — is a minor inconvenience at worst, but knowing the rules in advance means you arrive prepared and get accurate results first time.

Book your blood test at HealthDeliver: Open daily 08:00–18:30  ·  Asoke, Sathorn, Phrom Phong, or home collection

This guide covers exactly which blood tests require fasting, how long to fast, what you can and cannot drink, what to do about medications, and what happens if you accidentally eat before your appointment. At the bottom, you’ll find answers to the most commonly asked questions about fasting for blood work in Bangkok.

The Quick Answer — Do You Need to Fast?

Here is a plain summary before the detail. If your test is on this list, you need to fast. If it is not, you almost certainly do not.

Tests that require fasting (8–12 hours):

  • Fasting blood glucose — diabetes screening and monitoring
  • Lipid profile / cholesterol panel — total cholesterol, LDL, HDL, triglycerides
  • Triglycerides — as part of a lipid panel or separately
  • Liver function tests (LFTs) — ALT, AST, ALP, GGT, bilirubin
  • Iron studies — serum iron, ferritin, transferrin saturation
  • Gamma-glutamyl transferase (GGT) — liver and bile duct marker
  • Some hormone panels — cortisol (morning cortisol requires fasting AND early timing), some testosterone protocols
  • Kidney function panel — creatinine, BUN, eGFR (fasting preferred for the most accurate baseline)

Tests that do NOT require fasting:

  • Complete Blood Count (CBC)
  • HbA1c — average blood sugar over 90 days, not affected by recent eating
  • Thyroid function — TSH, Free T3, Free T4
  • Vitamin D, B12, folate
  • STI and STD panels — HIV, syphilis, hepatitis B and C, chlamydia, gonorrhoea
  • PSA (prostate-specific antigen)
  • Most individual hormone tests — testosterone, oestradiol, FSH, LH, prolactin
  • Vitamin and mineral panels
  • Inflammatory markers — CRP, ESR

If you are having a health screening package that includes both fasting and non-fasting tests, you fast for the whole draw — everything is collected at once, and the fasting requirement of the most demanding test applies.

Not sure whether your specific test requires fasting? Contact the HealthDeliver team before your appointment — they will confirm for your exact panel.

How Long Should You Fast Before a Blood Test?

The standard fasting window for most tests is 8 to 12 hours. Here are the specific requirements by test type:

  • Fasting blood glucose: 8–10 hours. This is the minimum needed to clear any glucose from recent food and reflect your true baseline blood sugar.
  • Lipid profile (cholesterol and triglycerides): 9–12 hours. Triglycerides in particular are significantly elevated after eating — even a moderate meal can push them into an abnormal range.
  • Liver function tests: 8–12 hours for the most accurate enzyme baselines, particularly GGT, which is affected by recent alcohol intake as well as food.
  • Iron studies: 8–12 hours. Serum iron fluctuates considerably throughout the day and is affected by recent food.
  • Morning cortisol: This test has a timing requirement as well as a fasting requirement. It must be collected between 07:00 and 09:00 and after fasting overnight. Cortisol levels follow a diurnal rhythm — an afternoon draw is clinically meaningless for diagnostic purposes.
  • Kidney function: Fasting is preferred (8 hours) though not always strictly required. A fasted draw gives the cleanest baseline for creatinine and BUN.

The fasting period begins from your last meal or drink (other than water) — not from midnight. If you eat dinner at 20:00 and your appointment is at 08:00, you have fasted for 12 hours. If you eat at 22:00 and your appointment is at 07:00, you have only fasted for 9 hours, which is sufficient for most tests but on the shorter end for lipids.

A morning appointment is the most practical approach. Book for 08:00 or as early as possible. The overnight fast counts toward your fasting window, which means you are not awake and hungry for most of it.

63268440 b12f 4b12 874b 557e22ac7b5f

What Can You Drink While Fasting for a Blood Test?

Plain water — yes, drink it

Plain water is not only allowed during a fasting period — it is actively encouraged. Water does not affect any blood test markers. It keeps you hydrated, makes your veins more accessible for the blood draw, and reduces any lightheadedness from fasting. Drink normally up to and including the morning of your test.

Coffee and tea — no

Black coffee and unsweetened tea are not safe during a fasting blood test period, despite what you may have read elsewhere. Even without sugar or milk, coffee affects cortisol levels, raises blood pressure, and can alter liver enzyme readings. Tea similarly stimulates metabolism. Both should be avoided from the point your fasting period begins.

Milk, juice, and other drinks — no

Any drink that contains calories, sugar, or protein breaks the fast and will affect glucose, triglycerides, and liver markers. This includes fruit juice, smoothies, protein shakes, sports drinks, and flavoured water. Avoid all of these.

Sparkling or fizzy water — no

Carbonated water is not the same as plain still water for fasting purposes. Some research suggests carbonated water can affect blood pH markers. Play it safe and drink still plain water only.

Alcohol — no, and avoid the night before too

Alcohol should be avoided for at least 24 hours before liver function tests. GGT in particular is highly sensitive to alcohol and can remain elevated for 24–72 hours after drinking. If you are having liver function tests, avoid alcohol the evening before your appointment, not just on the morning of the test.

Chewing gum — no

Chewing gum — including sugar-free gum — stimulates digestive processes and can affect test results. Avoid it during your fasting period.

Can You Take Medications While Fasting Before a Blood Test?

Generally yes, but with important nuances. The default rule is: take your regular medications as normal unless your doctor has specifically told you not to.

  • Most medications: Take with a small sip of plain water as usual. The quantity of water needed to swallow a pill does not affect blood test results.
  • Metformin and other diabetes medications: Usually fine to take, but check with your doctor. If you are having a fasting glucose test, some clinicians prefer you to take these after the draw rather than before, to avoid artificially lowering your glucose result.
  • Statins (cholesterol-lowering medications): These can be taken as normal. They do not affect fasting lipid results.
  • Thyroid medication (levothyroxine): Some guidelines recommend taking this after a TSH draw, as levothyroxine can temporarily suppress TSH within a few hours of dosing. Check with the HealthDeliver team when you book if you are on thyroid medication.
  • Blood pressure medications: Take as normal.
  • Vitamin and mineral supplements: Avoid on the morning of the test if your panel includes vitamin levels — supplements taken on the day can artificially elevate serum levels and produce a misleadingly normal result when you may actually be deficient in your baseline state.
  • Iron supplements: Avoid for at least 24 hours before an iron studies test, as supplemental iron directly inflates serum iron readings.

If you are unsure about a specific medication, call the HealthDeliver team before your appointment. It is a straightforward question and the team can give you a clear answer.

What If You Accidentally Ate Before a Fasting Blood Test?

It happens. You forgot, or someone offered you food and you accepted without thinking. Here is what to do.

First — tell the nurse or front desk when you arrive, before the draw happens. Do not try to hide it. The team needs to know because depending on what you ate and how long ago, the decision may be to proceed with the test (for markers that are not significantly affected), reschedule the test entirely, or proceed now and note the non-fasting status on the result.

  • If you ate more than 4 hours ago: Some tests — particularly CBC, thyroid, HbA1c, and most hormone tests — can still be collected and will be accurate. Glucose and triglycerides will likely be elevated above baseline and will need to be retested fasted. The team will advise.
  • If you ate within the last 2 hours: Reschedule the draw for another day. Glucose and lipid results will be significantly affected and not clinically useful.
  • If you had only a small amount — a few sips of plain water or a black coffee: Inform the team. Water has no effect. Coffee may affect cortisol and GGT but not glucose or lipids significantly. The team will decide whether to proceed.

Do not reschedule quietly and say nothing when you return — let the team know what happened so they can document it and ensure your results are interpreted correctly.

Vitamin Deficiency Testing Boost Testosterone Levels Fasting before a blood test

Special Situations — Diabetes, Pregnancy, and Feeling Unwell

If you have diabetes

Fasting with diabetes requires extra care. Extended fasting can cause hypoglycaemia (dangerously low blood sugar) in people on insulin or certain oral medications. Book the earliest available morning appointment to minimise the fasting window. If you feel lightheaded, shaky, or unwell during your fast, eat a small amount of food and reschedule — no blood test is worth a hypoglycaemic episode. Tell the HealthDeliver team about your diabetes when you book so they can advise on the safest approach for your specific medications.

If you are pregnant

Pregnancy affects several blood test reference ranges, and extended fasting during pregnancy is not advisable. If you are pregnant and need a fasting blood test, book the earliest morning appointment, keep your fasting window to the minimum required (8 hours), and eat a small snack immediately after the draw. Inform the team when booking — they will note your pregnancy status on the request form, which is relevant for result interpretation.

If you are feeling unwell on the day

Acute illness — infection, fever, vomiting — can temporarily affect many blood markers including white blood cells, glucose, and inflammatory markers. If you are significantly unwell on the day of your test, consider rescheduling. Results taken during an acute illness may not reflect your baseline and could lead to unnecessary follow-up. If the test is urgent, proceed and ensure the clinician knows you are acutely unwell when reviewing results.

What to Do on the Morning of Your Blood Test

If your test requires fasting, here is a simple checklist for the morning of your appointment.

  • Drink a glass of plain still water when you wake up. Continue drinking water freely until your appointment.
  • Take your regular medications with a small sip of water unless specifically told not to. Hold vitamin supplements and iron supplements until after the draw.
  • Do not eat anything — including chewing gum, mints, or flavoured drinks.
  • Wear clothing with sleeves that roll up easily above the elbow. A short-sleeved shirt or loose long sleeves are ideal.
  • Arrive a few minutes early. Check-in at HealthDeliver takes one to two minutes.
  • Mention any medications you have taken, any health conditions relevant to the test, and whether you have stuck to the fasting window.
  • Eat as soon as the draw is done. Bring a snack if you know you will feel hungry.

After Your Blood Test

Once the draw is complete you can eat and drink normally. There is no recovery period needed for a standard venepuncture blood draw.

Some people experience mild lightheadedness immediately after a blood draw, particularly after fasting. This is normal. Sit for a few minutes before standing, drink some water, and eat your first meal. If you feel persistently unwell, let the clinic staff know before you leave.

Minor bruising at the draw site is common and resolves on its own within a few days. If there is significant swelling, prolonged bleeding, or increasing pain, contact the clinic.

Your results will be delivered to your email as a password-protected PDF in English, typically within 1–3 business days for standard tests. If anything comes back outside the reference range and you want a doctor to explain it, a follow-up consultation is available in clinic at Asoke, Sathorn, or Phrom Phong, or by telehealth video call.

Booking a Fasting Blood Test in Bangkok — HealthDeliver

HealthDeliver’s three Bangkok clinics all open at 08:00 daily, making them ideally timed for fasting blood tests. Book the first available morning slot, fast overnight, and you can eat your breakfast as soon as you leave.

  • Asoke: 45 Prasanmit Plaza Building, Soi Sukhumvit 23 — 5 min from BTS Asok / MRT Sukhumvit
  • Sathorn: 480–482 Suan Plu Road, Thung Maha Mek — near BTS Chong Nonsi
  • Phrom Phong: Galeri 24, 89 Soi Sukhumvit 24 — near BTS Phrom Phong
  • Home collection: certified nurse visits your home, office, or hotel — nursing fee 600 THB in Bangkok, 700–1,500 THB across 23 provinces. Next-day bookings available.

Walk-in patients are accepted at all three clinics. Booking ahead is recommended to secure your preferred time slot.

About HealthDeliver

HealthDeliver is a Bangkok-based medical provider offering in-clinic consultations, telehealth, and home healthcare services. The company operates three clinics in Bangkok — Asoke (Soi Sukhumvit 23), Phrom Phong (Soi Sukhumvit 24), and Sathorn (Suan Plu Road) — open daily 08:00–18:30.

Book your blood test at HealthDeliver  ·  064 553 9506  ·  Open daily 08:00–18:30

Blood tests are available in clinic or via home collection across Bangkok and 23 provinces throughout Thailand. All samples are processed by ISO 15189-accredited laboratory partners. Clinical Licence: 10101039365. Tel: 064 553 9506.

Frequently Asked Questions — Fasting Before a Blood Test

Do I need to fast before a blood test in Bangkok?

It depends on which tests you are having. Fasting is required for blood glucose, lipid profile (cholesterol and triglycerides), liver function tests, iron studies, and some hormone panels. Tests such as CBC, HbA1c, thyroid function, Vitamin D, and STI panels do not require fasting. HealthDeliver will confirm the fasting requirements for your specific tests when you book.

How long should I fast before a blood test?

Most blood tests that require fasting need 8 to 12 hours without food or caloric drinks. Blood glucose requires a minimum of 8 hours. Lipid profiles and triglycerides require 9–12 hours for the most accurate results. Morning cortisol requires both an overnight fast and collection between 07:00 and 09:00. Plain water is always fine throughout the fasting period.

Can I drink water before a fasting blood test?

Yes. Plain still water is not only allowed — it is recommended. Drinking water during your fast does not affect any blood test results. It keeps your veins accessible and reduces the chance of feeling lightheaded. Avoid sparkling water, juice, coffee, tea, and any other drinks.

Can I drink coffee before a fasting blood test?

No. Even black coffee without sugar or milk affects cortisol levels and can alter liver enzyme readings. Coffee should be avoided from the point your fasting window begins. Plain water only.

Which blood tests do NOT require fasting?

Tests that do not require fasting include: CBC, HbA1c, thyroid function (TSH, Free T3, Free T4), Vitamin D, B12, folate, most hormone tests (testosterone, oestradiol, FSH, LH, prolactin), STI and STD panels, PSA, inflammatory markers (CRP, ESR), and vitamin and mineral panels. If your test is not on the fasting list, you can eat and drink normally before your appointment.

Can I take my medications before a fasting blood test?

Generally yes — take regular medications as normal with a small sip of water. Exceptions: hold vitamin and mineral supplements until after the draw if your panel includes vitamin levels. Hold iron supplements for at least 24 hours before iron studies. If you take diabetes medication, thyroid medication, or anything else you are uncertain about, check with the HealthDeliver team when you book — they can advise for your specific tests.

What happens if I accidentally eat before a fasting blood test?

Tell the clinic before the draw happens. Do not proceed without disclosing it. Depending on what you ate and how long ago, the team may proceed with non-affected markers, reschedule the fasting tests, or note the non-fasting status on the result. If you ate within the last two hours, the most useful approach is usually to reschedule the fasting-sensitive tests. No judgment — it happens regularly.

What is the best time of day to book a fasting blood test in Bangkok?

Early morning — as close to 08:00 as possible. HealthDeliver’s clinics open at 08:00 daily. Booking the first slot means your overnight fast counts toward your fasting window, so you are awake and hungry for the shortest possible time. Most patients are in and out within fifteen minutes and eating breakfast by 08:30.

Can I fast before a blood test if I have diabetes?

Yes, but take extra care. Extended fasting can cause hypoglycaemia in people on insulin or certain oral diabetes medications. Book the earliest morning appointment to minimise the fasting window. If you feel lightheaded or shaky during the fast, eat something small and reschedule — your safety is more important than the test. Tell the HealthDeliver team about your diabetes and your medications when you book so they can advise on the safest approach.

Does fasting duration matter — is 8 hours enough or do I need 12?

For blood glucose, 8 hours is sufficient. For lipid profiles and triglycerides, 9–12 hours is recommended for the most accurate result — triglycerides in particular remain elevated for longer after eating. For most other tests, 8 hours is adequate. If your last meal was a large, high-fat meal late at night and your appointment is early morning, 12 hours is preferable for a lipid panel. When in doubt, fast longer rather than shorter.

Can I brush my teeth while fasting before a blood test?

Yes. Brushing your teeth does not affect blood test results. Avoid swallowing toothpaste and avoid mouthwash that contains alcohol, but normal tooth brushing is fine during your fasting period.

Do I need to fast for a home blood test in Bangkok?

Yes, the same rules apply for home collection as for in-clinic draws. If your test requires fasting, fast before the nurse arrives. HealthDeliver’s home collection service is available from 07:00, which makes a morning home draw a practical option for fasting tests. The nurse will confirm your fasting status when she arrives.

Book your blood test at HealthDeliver

Three clinics — Asoke, Sathorn, Phrom Phong  ·  Open daily 08:00–18:30  ·  Walk-ins welcome  ·  Home collection available  ·  No referral needed  ·  064 553 9506

HealthDeliver Medical Clinic — Asok, Sathorn & Phrom Phong

Located near BTS Asok, BTS Chong Nonsi, and BTS Phrom Phong, HealthDeliver Medical Clinic offers a full range of personalised healthcare services across three central Bangkok locations. Our services include GP consultations, blood testing, sexual health and STI care, weight management, mental health and psychiatry support, health check-ups, vaccinations, medical certificates, telehealth, and home visits. With English-speaking doctors, same-day appointments, and walk-ins.

Recent Posts