Do I need to fast before a blood test?
Quick answer
Do I need to fast before a FORM blood test in Bali?
Fast for at least 10 hours if your FORM panel includes a lipid panel, fasting glucose or fasting insulin — water only, no food and no caloric drinks. Testosterone, thyroid, HbA1c and full blood count do not require fasting, but testosterone should still be drawn before 10:00. When your panel mixes both, fast: fasting never reduces the accuracy of the non-fasting markers.
- Fasting window:
- 10–12 hours
- Water:
- Always allowed
- Alcohol:
- Avoid 48–72 hours
Which FORM markers need fasting
| Marker group | Fasting | Why |
|---|---|---|
| Lipid panel (triglycerides, LDL-C) | Yes — 10 hours | Triglycerides are most accurate fasted, and LDL-C is calculated from them. |
| Fasting glucose, fasting insulin | Yes — 10 hours | A caloric drink in the 10 hours before the draw invalidates the reading. |
| HbA1c | Not required | Reflects average glucose over about three months, so a meal does not move it. |
| Total and free testosterone | Not required | Timing matters more than food: draw before 10:00. Afternoon values run 15–30% lower. |
| Thyroid (TSH, fT3, fT4) | Not required | Unaffected by a normal breakfast. |
| Full blood count, liver, kidney | Not required | Stable fed or fasted. |
The night before and the morning of
- Eat your normal evening meal, then finish eating by 21:00–22:00 if your panel has a fasting component.
- No alcohol for 48–72 hours before the draw.
- Drink water normally overnight, and 300–500 ml on the morning of the draw — more if it is a hot Bali morning.
- No food, juice or milky coffee before a fasting draw. Water only.
- Keep training normal but skip a hard session the morning of the draw.
- Take prescribed medication as usual unless your own doctor has told you otherwise.
Fasting questions FORM gets asked
How long do I need to fast before a FORM blood test?
If your panel includes lipids, fasting glucose or fasting insulin, fast for at least 10 hours before the draw. A 10–12 hour window is the clinical standard. Water is always allowed.
Can I drink water before a blood test?
Yes. Drink normally and have 300–500 ml of water on the morning of your draw. Dehydration makes veins harder to find and can falsely elevate haemoglobin and haematocrit.
Can I drink coffee before a blood test?
Not before a fasting draw — coffee acutely raises cortisol and can affect glucose. Black coffee is fine before a non-fasting panel; anything with milk or sugar is not.
Should I skip alcohol before a blood test?
Avoid alcohol for 48–72 hours before the draw. Alcohol raises triglycerides, GGT, ALT, AST and uric acid, which can make an otherwise normal panel read abnormal.
What time should a testosterone test be drawn?
Before 10:00. Testosterone peaks between 07:00 and 10:00 in men, and most reference ranges are calibrated to morning draws. FORM schedules hormone panels early for this reason.
