Quick answer

Yes — plain water is fine before a blood test, and staying hydrated actually makes the draw easier. Fasting means no food and no caloric or sugary drinks, but water is allowed. Coffee, juice, and soda can affect glucose and lipid results, so stick to water during a fast.

Is water allowed during a fasting blood test?

Yes. Plain water does not break a fast and will not affect your results. In fact, being well hydrated makes veins easier to find and the draw smoother. The rule for fasting tests is simple: no food, no sugary drinks, no coffee with cream or sugar — but water is always allowed unless your lab says otherwise. A glass or two before your appointment is a good habit.

Which tests require fasting?

Fasting is needed for fasting glucose, a lipid panel (especially for accurate triglycerides), and some metabolic panels. It is generally not required for a CBC, TSH, HbA1c, or most hormone tests. Your doctor or the lab will tell you exactly which of your tests need fasting and for how long — usually 8 to 12 hours. Do not assume every test on your order requires it.

How much water should I drink?

Drink normally — a glass or two before your appointment is plenty. The goal is comfortable hydration, not chugging. Over-hydrating in the hour before a draw is unnecessary and can make some people feel lightheaded. Consistent, normal hydration is what makes the best blood sample, and it also helps the phlebotomist find a vein on the first try. If you tend to feel faint, a little extra water the night before helps even more.

What breaks a fast?

Anything with calories or sugar: food, juice, soda, coffee with cream or sugar, and alcohol. Even black coffee can nudge some results, so most labs ask you to skip it during a fast. Gum, candy, and mints count too. Plain water, and sometimes plain black coffee if your lab allows it, are the exceptions. When in doubt, water only — it is the one drink that never breaks a fast.

What if I forget and eat?

Tell the lab before they draw. Eating can raise glucose and triglycerides and make the results misleading. Depending on the test, you may be asked to reschedule or to come back another morning. It is better to redo the draw than to act on numbers that do not reflect your true fasting state. A few extra hours of fasting is a small price for results you can trust.

Order this test online

Direct-access laboratory testing — no appointment or doctor visit required. Results delivered as secure PDFs.

We may earn a commission when you order through partner links. Educational content only — never a substitute for professional medical advice.

Related guides

Frequently asked questions

Can I drink coffee before a fasting blood test?

Plain black coffee is sometimes allowed, but many labs ask you to skip it because it can affect some results. Water is always the safe choice.

How long should I fast before a blood test?

Usually 8 to 12 hours for glucose and lipid tests. Your doctor or lab will give you the exact window for your specific tests.