OPTN Protocol
All Articles
Fundamentals Issue #005 · April 11, 2026 · 12 min read

How to Read Your Own Bloodwork

A walkthrough of a male hormone panel marker by marker. How to interpret your own results before you talk to any provider.

Key Takeaways
  • Reading your own labs starts with knowing what to look at first. Total T, free T, and SHBG together. Then estradiol. Then everything else.
  • Numbers in isolation lie. Numbers in context tell a story. Always look at how markers interact, not whether each one is in range.
  • If your free T is calculated rather than measured, the math matters. The Vermeulen formula is the standard.
  • The single most useful thing you can do is build a spreadsheet of every panel over time. Trends beat snapshots.
  • You are not trying to become your own doctor. You are trying to be the patient your doctor wishes she had.

The first time I sat across from a provider with my own bloodwork in hand, I had read every line of the panel and thought I had a handle on it. About two minutes into the conversation, I realized I knew the markers but not how they talked to each other. The provider was reading the panel as a single conversation. I had been reading it as a checklist. Those are completely different things.

This article is the walkthrough I needed back then. Not a substitute for working with a provider. A way to walk into that conversation already understanding what your numbers are saying.

The order to read in

When I get a new panel back, I look at the markers in this order, not the order they appear on the report:

  1. Total T
  2. SHBG
  3. Free T (calculated or measured)
  4. Estradiol (sensitive)
  5. LH and FSH
  6. Hematocrit
  7. Lipid panel
  8. Metabolic panel

This order matters because the first three are a single story and you can’t read them as separate facts. The second four are context. The last two are the safety check.

Reading the testosterone story (markers 1-3)

The total testosterone number on its own tells you almost nothing. The total and SHBG together start to tell you something. The total, SHBG, and free T together tell you the actual story.

Here is the pattern I look for:

Pattern A: Low total, low free, normal SHBG. This is straightforward hypogonadism. The body is not making enough testosterone. The next question is why (primary vs. secondary, which LH and FSH will help answer).

Pattern B: Normal total, low free, high SHBG. This is the most common “I feel terrible but my labs are normal” pattern. Total looks fine because there is enough testosterone in the blood, but most of it is bound to SHBG and unavailable. The body acts like it has low testosterone because functionally it does. This is the pattern that gets dismissed by PCPs who only look at total T.

Pattern C: Normal total, normal free, normal SHBG. Looks healthy on paper. If you still feel off, the answer is probably not in the testosterone story. Look at thyroid, sleep, cortisol, or any of the other foundational variables.

Pattern D: High total, high free, low SHBG. Either you are on TRT (likely), your SHBG is suppressed by something (insulin resistance, obesity, hypothyroidism), or you have an unusual production pattern. Context matters here.

Pattern E: High total, low free, normal SHBG. Rare and confusing. Usually a calculation issue or assay variability. Re-test before drawing conclusions.

The point is not to memorize these patterns. The point is to read your panel as a relationship, not a list. Your total testosterone is meaningless without your SHBG. Your free testosterone is meaningless without both.

The bloodwork wiki goes into this more, with the actual numbers that put each pattern in context.

A note on calculated vs. measured free T

Most labs report free T as a calculation derived from total T, SHBG, and albumin. The standard formula is the Vermeulen calculation. It is generally close to direct measurement (equilibrium dialysis) but not identical, especially at the edges of the range or in men with unusual binding profiles.

If your panel reports a free T number with no notation about how it was measured, it is almost certainly calculated. That is fine for most purposes. If you are making a real decision based on a borderline number, ask for the equilibrium dialysis version. It is more expensive and slower but it is the gold standard.

Standard immunoassay free T (the direct analog measurement) is less reliable than calculation and is generally considered the worst of the three options. Avoid it if possible.

Reading the estradiol number

The single most important thing about reading your estradiol number is making sure it was run on a sensitive assay (LC-MS/MS), not the standard immunoassay. Standard immunoassay is unreliable at the low concentrations men typically run. If your panel says “estradiol” with a number under 15, you cannot trust it. Ask for the sensitive version.

Once you have a real sensitive E2 number, the question is whether it is in the right zone for you. For most men, that is roughly 20 to 40 pg/mL. The forums will tell you to drive E2 lower with an aromatase inhibitor. The forums are wrong for most men. Crashed E2 feels worse than slightly elevated E2 and the long-term consequences (bone density, cardiovascular, joint health) are worse too.

Reading LH and FSH

These two pituitary hormones tell you whether the signal to make testosterone is intact. If you are not on TRT and your testosterone is low:

  • High LH, low T: primary hypogonadism. The testes are getting the signal but not responding. The pituitary is shouting and nothing is happening.
  • Low LH, low T: secondary hypogonadism. The pituitary is not sending the signal in the first place. The cause might be upstream (hypothalamus, pituitary tumor, anabolic steroid history) or it might be metabolic (obesity, sleep apnea, chronic stress).
  • Normal LH, low T: something in between. Worth investigating.

If you are on TRT, both LH and FSH will be suppressed because the exogenous testosterone tells the pituitary to stop signaling. This is expected. It is also why fertility on TRT is complicated and why anyone considering kids should talk about it before starting.

Reading hematocrit

Number above the reference range top? Get the dose checked. Donate blood. Drink more water. This is the safety check that gets ignored until it isn’t, and then it isn’t in a hurry.

Building your own dataset

The single most useful thing I have done is keep a running spreadsheet of every panel over time. Date, total T, free T, SHBG, E2, LH, FSH, hematocrit, lipids, and any notes about how I felt that month. Looking at one panel is a snapshot. Looking at twelve months of panels is a trajectory, and the trajectory is what tells you whether something is moving and why.

Most panels report flagged abnormal results in red. Ignore the colors. Look at the actual numbers in context with your previous numbers. If your total T dropped from 750 to 580 over two quarters, that is a meaningful change even if both numbers are “in range.”

What you are trying to do

You are not trying to become your own doctor. You are trying to be the patient your doctor wishes she had. The goal is to walk into the appointment, hand over the panel, and ask questions like “my SHBG dropped 30 percent over the last six months and my free T is climbing, should we look at insulin resistance?” instead of “my labs are fine, why do I feel terrible?”

The first kind of conversation gets you somewhere. The second kind ends with “your levels are normal.”

If you want the underlying reference for what each marker does and where the cutoffs come from, the bloodwork wiki is the deep dive. This article is the practical layer on top.

If this was useful, the newsletter goes deeper.

Join 2,400+ guys who opted in. The OPTN Protocol, weekly in your inbox.

No spam. Unsubscribe anytime.

Keep Reading
This content is for informational purposes only and is not medical advice. Consult a qualified healthcare provider before making changes to your health protocol.