You need a blood test ordered by a doctor, and the most common first test is TSH
A thyroid test is a blood draw that measures how much thyroid hormone is in your system. The standard starting test is called TSH (thyroid-stimulating hormone). Your doctor orders it, a lab technician draws your blood, and results come back in a few days to a week. You cannot order a thyroid test yourself — it requires a doctor's order, though some states allow nurse practitioners and physician assistants to order them too.
TSH is usually enough to tell whether your thyroid is working normally. If TSH is abnormal, your doctor will often order additional tests like Free T4 or Free T3 to narrow down what is happening. The whole process costs less than most other blood work, though the exact price depends on your insurance and which lab your doctor uses.
Key Takeaways
- You need a doctor to order a thyroid test — you cannot request one directly from a lab in most states.
- TSH is the standard first test and usually tells your doctor whether your thyroid needs further investigation.
- The blood draw itself takes a few minutes, and results typically arrive within three to seven days.
- Fasting is not required for thyroid tests, but some doctors ask you to avoid certain medications the morning of the test.
- If your first test is abnormal, your doctor will likely order additional tests to determine the cause.
How to get a thyroid test ordered
Start with your primary care doctor — your family medicine doctor, internist, or nurse practitioner. Tell them you want a thyroid test and why: you are tired, gaining weight, losing weight, feeling cold, having trouble concentrating, or experiencing hair loss. These are common reasons doctors order thyroid tests. If you do not have a primary care doctor, you can visit an urgent care clinic or a walk-in clinic, though they may be less likely to order the test if your symptoms are not acute.
Your doctor will decide whether to order the test based on your symptoms and medical history. They are not required to order one just because you ask, but thyroid testing is routine and inexpensive, so most will order it if you describe symptoms that fit. If your doctor refuses and you believe a thyroid problem is likely, you can ask for a referral to an endocrinologist — a specialist in hormone disorders — who can evaluate you.
Some employers and insurance companies offer direct-to-consumer lab testing, where you can order certain blood tests without a doctor's order. A few states also allow you to order your own thyroid test through these services. Check your insurance card or call your insurance company to see whether this option is available to you.
What happens during a thyroid blood test
The test itself is a standard blood draw. You will sit in a chair, a technician will tie a band around your upper arm to make veins visible, insert a needle into a vein (usually in your inner elbow), and draw a small amount of blood into a tube. The whole process takes two to five minutes. You may feel a pinch or slight sting, but it is not painful for most people.
You do not need to fast before a thyroid test — you can eat and drink normally. However, some doctors ask you to avoid taking certain medications the morning of the test, particularly if you take thyroid medication already or take biotin supplements (which can interfere with some thyroid tests). Ask your doctor whether you should skip anything before your appointment.
After the draw, the lab sends your blood sample to a testing facility, where technicians measure TSH levels. Results usually come back within three to seven days. Your doctor's office will contact you with results, or you may be able to see them in an online patient portal if your healthcare system has one.
Understanding your TSH result
TSH stands for thyroid-stimulating hormone. It is produced by your pituitary gland (in your brain) and tells your thyroid to make and release thyroid hormone. When thyroid hormone levels are low, TSH goes up. When thyroid hormone levels are high, TSH goes down. This is why TSH is the first test — it is the most sensitive indicator that something is wrong.
Normal TSH ranges from about 0.4 to 4.0 milliunits per liter (mIU/L), though different labs use slightly different ranges. If your TSH is higher than normal, it usually means your thyroid is not making enough hormone — a condition called hypothyroidism. If your TSH is lower than normal, it usually means your thyroid is making too much hormone — a condition called hyperthyroidism. Your doctor will explain what your specific number means and whether treatment is needed.
Some people have a TSH result that is slightly outside the normal range but have no symptoms. Your doctor may recommend watching it with another test in a few months rather than starting treatment right away. Others have clear abnormalities and start treatment immediately. The decision depends on how far outside normal the result is and whether you have symptoms.
When your doctor orders additional thyroid tests
If your TSH is abnormal, your doctor will often order Free T4 (the amount of thyroid hormone that is active in your bloodstream) or sometimes Free T3 (another form of thyroid hormone). These tests help your doctor understand whether the problem is with your thyroid itself or with the pituitary gland that controls it. They also help confirm a diagnosis and guide treatment decisions.
Your doctor may also order tests for thyroid antibodies if they suspect an autoimmune thyroid condition like Hashimoto's disease or Graves' disease. These tests look for antibodies your immune system has made against your thyroid. If antibodies are present, it tells your doctor that your thyroid problem is autoimmune rather than caused by iodine deficiency or medication.
All of these additional tests use the same blood sample or a second blood draw. They follow the same timeline — results in three to seven days — and do not require any special preparation on your part.
What to do if you cannot see a doctor
If you do not have a primary care doctor and cannot afford to visit one, community health centers offer thyroid testing on a sliding fee scale based on income. Search for "federally may have access to health center" or "FQHC" plus your city name to find one near you. You can also call 211 (a helpline) and ask for a referral to a health center that offers thyroid testing.
Some urgent care clinics will order thyroid tests if you describe symptoms, though they may charge more than a primary care visit. Planned Parenthood locations in some areas also offer thyroid testing. If cost is the barrier, ask about payment plans or sliding scale fees when you call to schedule.
If you have Medicaid or Medicare, thyroid testing is covered. If you are uninsured, the test itself costs between $20 and $100 depending on the lab, though the doctor's visit to order it may cost more. Ask about the total cost before you schedule.
Preparing for your appointment and what to bring
Bring your insurance card and a photo ID. Write down any symptoms you have been experiencing — fatigue, weight changes, temperature sensitivity, mood changes, hair loss — and when they started. If you are already taking thyroid medication, bring the bottle so your doctor knows the dose and type. If you take any other medications or supplements, bring those too or have a list ready.
Wear loose, short-sleeved clothing if possible, since the technician will need access to your inner arm for the blood draw. If you are nervous about needles, let the technician know — they can have you lie down during the draw, which helps some people feel less faint.
Ask your doctor when you will get results and how they will contact you. Some offices call with results, others send a letter, and some use an online portal. Knowing what to expect helps you follow up if you do not hear back within a week.
Frequently Asked Questions
Can I get a thyroid test without seeing a doctor?
In most states, no — you need a doctor's order. Some states and some insurance plans allow direct-to-consumer lab testing where you can order your own blood work, but this is not universal. Call your insurance company or check your state's health department website to see whether this option is available to you.
Do I need to fast before a thyroid test?
No, fasting is not required for TSH or Free T4 tests. You can eat and drink normally. However, some doctors ask you to avoid biotin supplements or certain medications the morning of the test, so ask your doctor when you schedule.
How long does it take to get thyroid test results?
Most labs return results within three to seven days. Some faster labs can return results in one to two days. Ask your doctor's office how long they typically take and how you will be notified when results are ready.
What if my TSH is slightly high but I have no symptoms?
Your doctor may recommend repeating the test in a few months to see whether it stays high or returns to normal, rather than starting treatment immediately. Some people have slightly elevated TSH without symptoms and never develop thyroid disease. Your doctor will decide based on how high it is and your individual situation.
Can I order a thyroid test online?
Some online telehealth services allow you to describe symptoms to a doctor, who can then order a thyroid test if they think it is appropriate. You pay a consultation fee (usually $50 to $150) plus the lab fee. This works if you do not have a primary care doctor, though it may cost more than visiting a community health center.