No, you do not need to fast for a TSH blood test. Clinical guidelines for thyroid function testing do not require fasting or specify whether you should eat beforehand. The same applies if your doctor also orders free T4 or free T3 alongside TSH. You can eat and drink normally before your appointment.
That said, the time of day you get your blood drawn and certain supplements can shift your results enough to matter, especially if your levels are borderline. Here’s what’s worth knowing before you go.
Why Time of Day Matters More Than Food
TSH follows a natural daily rhythm in your body. Levels peak overnight, roughly between midnight and 5 a.m., and then gradually drop through the morning. By mid-morning to early afternoon (around 10 a.m. to 3 p.m.), TSH reaches its lowest point. A study examining this pattern found a significant decline in TSH values when blood was drawn around 10 a.m., regardless of whether the person had eaten.
This means an early morning blood draw will generally show a higher TSH reading than one taken at noon, even though nothing about your thyroid health has changed. For most routine screening, this variation doesn’t cause problems. But if your TSH is close to the upper boundary of normal (the standard adult range is 0.4 to 4.2 mU/L, though labs vary slightly), testing later in the day could push a borderline-high reading into the normal range and potentially delay a diagnosis of mild, early-stage hypothyroidism.
If you’re being monitored over time for a thyroid condition, try to schedule your blood draws at roughly the same time of day each visit. This keeps your results more comparable from one test to the next.
What to Do About Thyroid Medication
If you take levothyroxine or another thyroid hormone replacement, the timing of your pill relative to your blood draw does matter. Levothyroxine is typically taken on an empty stomach in the morning, at least one hour before eating or taking other medications and supplements. If you take your dose and then have blood drawn shortly after, your results may not accurately reflect your typical hormone levels.
The simplest approach: go to your blood draw first, then take your medication afterward. This gives your doctor the clearest picture of how well your current dose is working. If your appointment is in the afternoon, take your medication at your usual time in the morning since several hours will have passed by then.
Biotin Can Falsify Your Results
Biotin, a B vitamin found in many hair, skin, and nail supplements, interferes with the lab equipment used to measure thyroid hormones. It doesn’t change your actual hormone levels, but it causes the test machinery to produce inaccurate readings. The interference is dose-dependent. At 5 mg per day (a common supplement dose), stopping biotin at least 8 hours before your blood draw is enough to clear the interference. At 10 mg per day, you may need to stop one to two days beforehand for results to normalize.
Many multivitamins and “beauty” supplements contain biotin, sometimes in high doses. Check your supplement labels before your test. If you’re taking biotin, pause it for at least two days before your blood draw to be safe.
You Can Drink Water
Even when a blood test does require fasting, plain water is always allowed. For a TSH test, there’s no fasting requirement at all, so eat and drink as you normally would. That said, staying well hydrated before any blood draw is a good idea. It keeps your veins easier to find and can make the process quicker and more comfortable. Stick to plain water rather than flavored or carbonated varieties, which may contain sugars or sweeteners that could affect other tests if your doctor ordered additional panels at the same visit.
TSH Ranges During Pregnancy
If you’re pregnant, your body’s TSH levels shift naturally due to hormonal changes, particularly the rise in hCG during the first trimester. The normal range for non-pregnant women is roughly 0.79 to 4.29 mU/L. In the first trimester, TSH can dip as low as 0.19 mU/L without indicating a problem. By the third trimester, the lower boundary rises to about 0.61 mU/L.
The American Thyroid Association has historically recommended tighter upper limits during pregnancy (2.5 mU/L in the first trimester, 3.0 in the second and third), though more recent population studies suggest the actual ranges vary by region and iodine intake. Your doctor will interpret your results using pregnancy-specific references rather than the standard adult range. Fasting is not required for TSH testing during pregnancy either.
If You’re Getting Other Blood Tests Too
While TSH itself doesn’t require fasting, your doctor may order additional tests at the same appointment that do. Fasting glucose, a lipid panel (cholesterol and triglycerides), and certain metabolic panels all require 8 to 12 hours without food. If your lab order includes any of these alongside TSH, you’ll need to fast for those other tests. The TSH result won’t be affected by the fast. When in doubt, check with your doctor’s office about the full list of tests ordered, not just the thyroid portion.

