You can get your testosterone levels checked at your primary care doctor’s office, a urologist or endocrinologist, a national lab like Labcorp or Quest Diagnostics, a men’s health clinic, or through an at-home test kit. The most common method is a simple blood draw, and results typically come back within a few days.
Your Primary Care Doctor
The simplest starting point is your regular doctor. Any primary care physician can order a testosterone blood test, and most will do so if you describe symptoms like fatigue, low sex drive, difficulty concentrating, or changes in mood. The blood is usually drawn at the office or at an affiliated lab, and insurance is most likely to cover the test when it’s ordered this way with a documented medical reason.
If your results come back low, your doctor may refer you to a specialist for further evaluation, or they may handle treatment themselves depending on their comfort level with hormone management.
Urologists and Endocrinologists
For more specialized care, urologists and endocrinologists are the two main types of specialists who deal with testosterone. Urologists focus on the male reproductive system and often provide on-site blood testing at their offices. Endocrinologists specialize in the hormone system more broadly and are a good fit if your doctor suspects a pituitary or thyroid issue is contributing to low levels.
These specialists are particularly useful if your testosterone comes back in a borderline range and you need a more thorough workup, or if you’re considering testosterone replacement therapy and want someone experienced in managing it long-term.
National Lab Chains (No Doctor Visit Needed)
If you want to skip the doctor’s office entirely, you can order a testosterone test directly through national lab companies. Labcorp’s OnDemand service lets you purchase a test online, and a healthcare provider reviews and approves the order without requiring an in-person visit. You then walk into one of their more than 2,000 Patient Service Centers across the country for the blood draw. Quest Diagnostics offers a similar direct-to-consumer option.
A comprehensive testosterone panel through Labcorp OnDemand costs $159 out of pocket. These direct-purchase tests generally aren’t billed to insurance, but they’re a straightforward option if you want results without navigating appointments or referrals. You’ll typically have your results within a few days.
Men’s Health and TRT Clinics
Clinics that specialize in men’s health and testosterone replacement therapy have become increasingly common. These clinics are set up specifically to test, diagnose, and treat low testosterone, so the entire process from blood draw to treatment plan tends to happen under one roof. Treatment options at these clinics typically include injections, oral medications, nasal applications, or implanted hormone pellets, depending on your preferences and lifestyle.
The convenience is real, but it’s worth knowing that these clinics have a financial incentive to prescribe treatment. That doesn’t mean they’re doing anything wrong, but getting a second opinion from an independent urologist or your primary care doctor is reasonable before committing to long-term therapy.
At-Home Test Kits
Several companies sell at-home testosterone test kits that use either a saliva sample or a finger-prick blood sample. Saliva-based tests measure what’s called “free” testosterone, the small fraction (roughly 1 to 5% of your total) that isn’t bound to carrier proteins in your blood. This unbound testosterone is what’s actually available for your body to use, so saliva tests can provide a useful snapshot of bioavailable hormone levels.
The tradeoff is that most clinical guidelines and reference ranges are based on blood tests measuring total testosterone. If your at-home saliva result comes back concerning, a doctor will almost certainly want to confirm it with a standard blood draw before making any treatment decisions.
What the Test Actually Measures
When a doctor orders a testosterone test, they’ll usually start with total testosterone, which captures all three forms in your blood: testosterone bound tightly to a protein called sex hormone binding globulin, testosterone loosely bound to another protein called albumin, and free testosterone floating unattached. If your total comes back low, your doctor may follow up with a free testosterone test to get a clearer picture of how much usable hormone your body has available.
The American Urological Association uses 300 ng/dL as the cutoff for low testosterone in adult men. The therapeutic target if you end up on treatment is 450 to 600 ng/dL, which falls in the middle of the normal range for most labs. For context, a study of healthy men aged 70 to 89 found an average total testosterone of 361 ng/dL, so levels do naturally decline with age.
How to Prepare for the Test
Testosterone levels fluctuate throughout the day, peaking in the early morning and dropping as the day goes on. For men under 45, this swing is significant. One study found that men under 40 had levels averaging 207 ng/dL lower when blood was drawn after 9 a.m. compared to before 9 a.m. That’s a big enough difference to change a diagnosis.
If you’re under 45, get your blood drawn between 7 and 9 a.m. for the most accurate reading. Men 45 and older show much less daily fluctuation, so testing anytime before 2 p.m. is generally fine. You should also fast beforehand, since eating can temporarily suppress testosterone levels. If your first result comes back low, expect to repeat the test on a separate day to confirm, as most insurance guidelines and clinical standards require at least two low readings before a diagnosis is made.
Insurance Coverage for Testosterone Testing
Most insurance plans, including Medicare, cover testosterone testing when there’s a documented medical reason. The standard your insurer looks for is symptoms of low testosterone combined with a confirmed low blood level. Medicare’s criteria are specific: they expect at least two fasting morning blood draws taken on different days, at least a month apart, from the same lab.
One important caveat: Medicare does not consider age-related testosterone decline (sometimes called “late-onset hypogonadism” or “male menopause”) to be a covered condition. The low testosterone needs to be linked to a disorder of the testicles, pituitary gland, or brain. Private insurers vary in how strictly they apply similar rules, but having clear symptoms documented in your chart makes coverage far more likely. Without insurance, a basic testosterone blood test at a lab typically runs between $50 and $160 depending on how comprehensive the panel is.

