How to Test Your Testosterone: Blood & At-Home Options

The most reliable way to test your testosterone is with a blood draw from a vein, taken in the morning before eating. Most doctors start with a total testosterone test, and if that comes back low, they’ll repeat it on a separate morning before making any diagnosis. Home test kits exist, but they come with significant trade-offs in accuracy.

Types of Testosterone Tests

There are three measurements a lab can report, and each one tells you something slightly different. A total testosterone test measures all the testosterone in your blood, both the portion floating freely and the portion bound to proteins. This is the standard first test and the one most doctors order.

A free testosterone test measures only the small fraction of testosterone (roughly 2-3% of the total) that isn’t attached to any protein. This unbound testosterone is what your body can actually use. A third option, the bioavailable testosterone test, captures free testosterone plus testosterone loosely attached to a protein called albumin. Free and bioavailable tests are less commonly ordered but become important when your total number looks normal yet you still have symptoms.

Why Total Testosterone Can Be Misleading

Most of your testosterone travels through the bloodstream bound to a protein called SHBG. When SHBG levels are high, more testosterone gets locked up and less is available for your body to use. When SHBG is low, more testosterone circulates freely. The total testosterone test can’t distinguish between these two situations. You could have a perfectly normal total reading while your tissues are actually starved for usable testosterone, or vice versa.

Conditions that raise SHBG include aging, liver disease, and hyperthyroidism. Obesity, insulin resistance, and hypothyroidism tend to lower it. If your total testosterone is borderline or doesn’t match your symptoms, asking for a free testosterone or SHBG test can clarify the picture.

Blood Test vs. At-Home Options

A standard blood draw from a vein (venipuncture) at a lab or clinic remains the gold standard. It’s what clinical guidelines are built around, and it’s what your doctor will require before making treatment decisions.

Saliva-based home kits measure the free testosterone in your spit. Research shows a moderate correlation between saliva testosterone and blood testosterone, with correlation coefficients hovering around 0.4 to 0.5. That’s a weak-to-moderate relationship, meaning saliva results can point in the right direction but frequently miss the mark. One study found saliva testing had about 74% sensitivity and 78% specificity for identifying testosterone deficiency. In practical terms, that means roughly one in four men with genuinely low testosterone would get a normal result from a saliva test.

Finger-prick blood spot kits, sold by several direct-to-consumer companies, collect dried blood on a card and mail it to a lab. They’re more accurate than saliva but still less reliable than a full blood draw, partly because the small sample volume introduces more measurement variability. If a home kit flags something concerning, treat it as a screening result and follow up with a standard lab test.

How to Prepare for Accurate Results

Testosterone peaks in the early morning and drops throughout the day. Clinical guidelines recommend testing before 10 a.m. to capture your highest levels, which gives the most consistent and comparable readings.

Eating can temporarily suppress testosterone. While one study found no statistically significant difference between fasting and non-fasting levels, major clinical guidelines still recommend fasting before the blood draw. If your doctor asks you to fast, stick to water only for the hours they specify. If fasting isn’t mentioned, eating likely won’t invalidate your results, but it’s worth asking.

Biotin supplements deserve special attention. High-dose biotin (5,000 to 10,000 micrograms, common in hair and nail supplements) can directly interfere with the lab chemistry used to measure hormones, producing falsely high or falsely low results. If you take a standard daily multivitamin, stop biotin at least 8 hours before your test. If you take high-dose biotin supplements, stop them at least 72 hours (three full days) before your blood draw.

Recent illness also matters. When your body fights an infection, testosterone drops as energy is redirected toward immune function. Testing during or right after a cold, flu, or any significant illness will give you an artificially low reading. Wait until you’ve been feeling well for at least a couple of weeks before testing.

What the Numbers Mean

The normal range for total testosterone in non-obese men aged 19 to 39 is 264 to 916 ng/dL, based on a large harmonized reference study from the Endocrine Society. Using tighter statistical boundaries, the range narrows to 303 to 852 ng/dL. Most labs print their own reference range on the report, and these can vary slightly depending on the testing method used.

A single number below 264 ng/dL doesn’t automatically mean you have low testosterone. Levels fluctuate from day to day, which is exactly why guidelines require at least two separate morning measurements before a diagnosis. If your first test comes back low, your doctor will schedule a second test on a different day to confirm the result. Both readings need to be consistently low, and you need to have symptoms (low energy, reduced sex drive, mood changes, loss of muscle mass) for a clinical diagnosis of testosterone deficiency.

Where you fall within the normal range matters less than you might think. A man at 350 ng/dL with no symptoms is not “low.” The range is wide because healthy testosterone levels vary enormously between individuals. Context, including your age, weight, symptoms, and overall health, shapes what your number actually means for you.

Getting Tested Without a Doctor’s Order

If you’d rather skip the doctor visit for initial screening, several options exist. Direct-to-consumer lab companies let you order a testosterone blood test online, visit a local lab for the draw, and receive results digitally. These use the same venipuncture method and certified labs as doctor-ordered tests. Prices typically range from $30 to $75 for a total testosterone test.

Some walk-in labs and men’s health clinics also offer testosterone testing without a prior appointment or referral. Just make sure the test uses a blood draw (not saliva), and schedule it for the morning while fasting if possible. Keep in mind that if results come back low and you want treatment, you’ll need a physician to interpret the findings and order the confirmatory second test.