The 8 labs every man over 45 should run — and the reference ranges to ignore.
The panel your primary-care doctor orders by default is inadequate for a midlife man. Here's the real panel, the optimal ranges (not the population averages), and what to do with the results.
The annual physical labs your primary care doctor orders by default are inadequate for a man over 45. They were designed to catch acute disease, not to predict the trajectory you're actually on. The panel below is what to ask for. The reference ranges below are what to ignore — population averages are not optimal values.
The 8 markers that actually matter
1. HbA1c — not just fasting glucose
Fasting glucose is a snapshot. HbA1c is a three-month average of where your blood sugar has been living. "Normal" is <5.7. Optimal is <5.4. If you're at 5.6 your doctor will tell you you're fine; you are not fine. You are in the metabolic on-ramp.
2. Fasting insulin
This is the marker most physicals skip and most men over 45 desperately need. Fasting insulin tells you how hard your pancreas is working to keep your glucose normal. You can have normal glucose for 5-10 years while insulin climbs — and during those years the cardiovascular and metabolic damage is already accruing. Optimal <7 µIU/mL. Above 10 is a problem regardless of what your glucose looks like.
3. ApoB — not just LDL
Apolipoprotein B counts the number of atherogenic particles in your blood. LDL-cholesterol estimates how much cholesterol they're carrying. In about 25% of patients the two numbers disagree, and when they disagree, ApoB is the better predictor.
Optimal ApoB depends on overall risk, but <80 mg/dL is a reasonable target for most men over 45; <65 for men with existing CV risk.
4. Total + Free testosterone + SHBG
Covered in detail in our TRT letter. Total T below 264 on two morning samples (Endocrine Society cutoff) plus symptoms = clinical hypogonadism. SHBG matters because it determines free T.
5. hs-CRP — systemic inflammation
High-sensitivity C-reactive protein is a non-specific marker of inflammation. Above 2.0 mg/L roughly doubles cardiovascular risk independent of cholesterol. Below 1.0 is optimal. If yours is high, the question is why — dental issue, gut issue, metabolic, autoimmune, or undiagnosed infection.
6. Vitamin D (25-OH)
Probably the most consequential under-replaced micronutrient in midlife men. The "normal" range starts at 30 ng/mL; the optimal range is roughly 40-70. Below 30 correlates with low T, depression, fracture risk, and immune dysfunction. Replacement is cheap, oral, well-tolerated.
7. Ferritin — iron stores
Counter-intuitive: midlife men often have too much stored iron, not too little. Women lose iron via menstruation; men accumulate. High ferritin (above 200 ng/mL in a man) raises CV risk and may correlate with insulin resistance. The treatment is therapeutic phlebotomy if it's clinically elevated.
8. PSA + total testicular exam baseline
Baseline PSA in your 40s gives you a slope to monitor against. The exam is for the things bloodwork can't see.
What to do with the results
The optimal-range targets above are tighter than the population reference ranges your lab report uses. If you bring optimal targets to a primary care doctor trained in 1995, you'll often hear "you're fine." If you find a doctor who works with longevity/preventive-medicine frameworks, the conversation gets easier.
For most of these markers, the levers are the same: sleep, lift, eat protein, lose visceral fat, fix alcohol intake, address sleep apnea if relevant. The bloodwork tells you which levers to pull hardest.
The cadence
Annually after 45 for the metabolic panel, hormones, and inflammation markers. Every 2-3 years for the lipid panel if it's stable; annually if you're working on it. PSA annually after 50, earlier if family history.
If you've never had a full panel, get one now. The cost is <$300 cash-pay at most direct-to-consumer lab services. The information is worth orders of magnitude more than the spend.
The Sunday letter, free
One thoughtful piece a week. Research-led. No spam, one-click unsubscribe.