Total testosterone is the most-ordered hormone test in this population and one of the easiest to over-read. The method matters, the reference range moves with age, and a single draw says less than people think.
Total testosterone is everything in the sample: the fraction bound tightly to sex hormone-binding globulin, the fraction bound loosely to albumin, and the small free fraction. It is one number covering three populations of molecules with quite different availability to tissue, which is why it is a starting point rather than a conclusion.
It is also the number that moves most over a day. Testosterone follows a diurnal rhythm that is pronounced in younger men and flatter with age, which is the reason morning draws are the convention — a result taken at four in the afternoon is not comparable to one taken at eight in the morning.
Most general panels run an immunoassay. It is fast and cheap and, in the middle of the adult male range, broadly adequate. Where it degrades is at the low end and in samples with unusual binding-protein or steroid profiles, and the direction of the error is not consistent.1
Established clinical use That the two methods diverge materially at low concentrations is established. The Journal of Clinical Endocrinology and Metabolism requires mass spectrometry for the sex steroid measurements it publishes,2 and comparisons of direct immunoassay against LC-MS/MS in men have found disagreement large enough to change how a result reads.1 The registry note the app carries puts it plainly: do not trend across methods without flagging the switch.
That last point is the practical one. If your first result came from an immunoassay and your second from LC/MS-MS, the difference between them is partly the method, and reading it as a change in you is a mistake. The app keeps the method with the value for exactly this reason.
Total testosterone falls gradually with age in most men, and the reference intervals below reflect that — they are the bands the app itself applies, generated by running its own range function rather than transcribed.
Off-label or community practice The optimal band is a different thing from the reference range and is non-diagnostic. Reference intervals are built from a population; an "optimal" band is a convention drawn from clinical literature and community practice about where people tend to feel and function well. Neither is a diagnosis, and a number inside a range does not rule out a problem any more than a number outside one establishes one.
A diagnosis of testosterone deficiency conventionally rests on symptoms plus more than one low morning measurement, not on a single draw — which is worth knowing before acting on one number in either direction.
On testosterone therapy the number depends heavily on when it was drawn relative to the last injection. A trough drawn the morning of the next dose and a peak drawn two days after one are both "your level", and they can differ by a factor that dwarfs any change you might be trying to detect. Whatever you choose, keep it consistent, and record it — the app stores the draw timing alongside the value.
Off-label or community practice Community practice and most clinics settle on trough draws for monitoring, because a trough is reproducible in a way a peak is not: it is pinned to the injection schedule rather than to how fast a given ester released on a given week. Whether your protocol is right for you is a conversation for the clinician prescribing it, with a consistent draw time and a named assay in front of you.
immunoassay)lc-ms-ms)Generated by running the app's own range function against each band, so this table cannot drift from what the app flags against. The optimal column is non-diagnostic throughout.
| Who | Reference range | Optimal band |
|---|---|---|
| Male, under 30 | 400–1100 ng/dL | 600–900 ng/dL |
| Male, 30–39 | 350–1000 ng/dL | 500–900 ng/dL |
| Male, 40–49 | 300–950 ng/dL | 450–850 ng/dL |
| Male, 50–59 | 250–900 ng/dL | 400–800 ng/dL |
| Male, 60 and over | 200–800 ng/dL | 350–700 ng/dL |
| Female, all ages | 15–70 ng/dL | 30–70 ng/dL |
Generated by matching this marker's own aliases against the monitoring note on every compound in the app's reference, so the list is the app's, not an author's.
It means a population reference interval did not answer your question, which is a limit of the test rather than a contradiction. Reference intervals are wide, they are built from a population that includes people who feel fine and people who do not, and total testosterone does not describe how much is actually available to tissue. Free testosterone and SHBG address that second point directly. What it means for you is a clinical question, not a laboratory one.
For a diagnostic workup, conventionally yes — the diurnal rhythm is real and the reference intervals were built on morning samples. On established therapy the more important thing is consistency relative to your injection schedule, so that two results are comparable to each other.
The converter above does it with the app's own factor: nmol/L × 28.84 gives ng/dL. Most non-US reports print nmol/L, and mixing the two units is one of the more common reasons a result looks wildly out of range when it is not.
Every claim above that is not a definition is either labelled by evidence tier or carries a numbered reference to one of these.
TherapyLog logs this marker with the unit, the reference interval your report printed and the assay method beside it, so a trend cannot silently switch methods on you.
Log your bloodworkThis calculator does the arithmetic you typed and nothing else. It does not know what is actually in your vial, whether the label is accurate, or anything about you. Confirm the vial strength and the diluent volume on your own label before you draw, and take dosing decisions to a qualified provider.