Hormones & androgens 10
All the testosterone in your blood (bound + free). The most common androgen marker.
Pushes it up
- Testosterone therapy or AAS protocols (dose-dependent).
- Non-trough draw timing.
- Lab artifact or recent stimulant use.
Pushes it down
- Hypogonadism — primary (testicular) or secondary (pituitary). Pair with LH/FSH.
- Obesity, sleep apnea, chronic stress, restrictive dieting.
- Age — gradual decline from late 20s/30s.
- On a SARM cycle — endogenous T suppresses despite muscle effect.
When it matters: Below 264 on a clean baseline warrants a workup. Above 1500 is rarely the danger itself — what matters is downstream (E2, HCT, lipids).
The unbound, bioactive fraction of testosterone — the part that actually does work at receptors.
Pushes it up
- Same as total T, plus low SHBG (more T runs free).
- On 17α-alkylated orals — they crush SHBG and push the free fraction up.
Pushes it down
- Same as total T, plus high SHBG (more T binds, less is free).
- Aging often raises SHBG, so free T can fall faster than total.
When it matters: Symptoms (low libido, low energy, brain fog) track free T better than total T. A total that looks fine with low free often explains persistent symptoms.
Estradiol (sensitive)
pg/mL Std 8–35 Opt 20–40
The active estrogen in men and women. Use the LC/MS "sensitive" assay — the standard ELISA reads inaccurately at the low end.
Pushes it up
- Aromatizing compounds (testosterone, anadrol, dbol) without an AI.
- Higher body fat (more aromatase activity).
- Alcohol intake (impairs liver E2 clearance).
Pushes it down
- Aromatase inhibitors (anastrozole, exemestane, letrozole).
- Very low body fat or chronic deficit.
- Aging in women (post-menopause is the obvious one).
When it matters: Below 12 on an AI is over-suppression — joint pain, libido crash, lipid harm. Above 60 is gyno territory for many. Single values are noisy; confirm with repeat before acting.
Sex hormone binding globulin — the liver-made protein that grabs sex hormones and parks them in circulation. Sets how much T runs free.
Pushes it up
- Aging.
- Hyperthyroidism or exogenous T3/T4.
- Low body fat.
- Caloric restriction.
- Estrogen exposure.
Pushes it down
- 17α-alkylated orals (the classic crash).
- Insulin resistance, obesity, fatty liver.
- High androgen exposure (less binding capacity needed).
When it matters: Crushed SHBG (under 10) with high free T can produce androgen-overload symptoms even when total T looks normal. Very high SHBG can make the opposite — low symptoms with adequate total T.
Prolactin
ng/mL Std 4–15.2 Opt <12
A pituitary hormone — its job is lactation, but in men elevated levels cause low libido, ED, and gyno.
Pushes it up
- 19-nor compounds (deca, NPP, trenbolone) — the classic elevator.
- Stress, sleep, sex, training within an hour of draw.
- Pituitary adenoma (rare, usually with persistent high values).
- Antipsychotics and some other medications.
Pushes it down
- Dopamine agonists (cabergoline, bromocriptine).
- Rarely a clinical concern when low.
When it matters: Above 25 with 19-nor compounds usually gets clinical attention. Above 50 without an obvious driver warrants a pituitary MRI workup. Single values are very noisy — always confirm.
Luteinizing hormone — the pituitary signal that tells testes to make testosterone.
Pushes it up
- Primary hypogonadism (testes failing, pituitary turning the volume up).
- SERMs (clomid, enclomiphene) blocking the estrogen feedback at the pituitary.
- Menopause in women.
Pushes it down
- Exogenous androgens shut LH down (HPTA suppression).
- Secondary hypogonadism (pituitary failure).
- Chronic stress, severe restriction.
When it matters: Low LH with low T = secondary hypogonadism. High LH with low T = primary. Recovery monitoring after a cycle tracks LH first, T second.
Follicle stimulating hormone — pituitary signal for sperm production in men, ovarian function in women.
Pushes it up
- Primary gonadal failure (testes or ovaries).
- Menopause.
- On SERMs during restart.
Pushes it down
- Exogenous androgens suppress FSH alongside LH.
- Pituitary disorders.
When it matters: Fertility on enhanced protocols tracks FSH closely — full suppression for years can mean delayed sperm production recovery, sometimes permanent.
Insulin-like growth factor 1 — what GH actually does its work through. Liver-made in response to GH.
Pushes it up
- Exogenous GH (the obvious one — well-dosed pharma GH pushes 250–500).
- GH secretagogues to a smaller degree.
- Hyperinsulinemia.
- Acromegaly (pituitary adenoma, rare).
Pushes it down
- Caloric restriction.
- Poor sleep.
- Aging.
- GH deficiency.
When it matters: On GH, IGF-1 reads the product. Sub-150 on a real GH protocol suggests under-dosed or counterfeit. Sustained >500 has its own risks (organ growth, glucose handling).
Dehydroepiandrosterone sulfate — the long-lived adrenal androgen precursor. Stable enough to read adrenal output.
Pushes it up
- Exogenous DHEA supplementation.
- Adrenal hyperactivity (rare).
- Some women with PCOS.
Pushes it down
- Chronic stress, HPA exhaustion.
- Aging.
- Caloric restriction.
- Long-term corticosteroid use.
When it matters: Low DHEA-S often tracks with chronic overtraining or under-recovery. Not a single-marker diagnosis — pair with cortisol pattern.
The primary stress hormone. Highly diurnal — values are only meaningful from a fasted morning draw.
Pushes it up
- Acute or chronic stress.
- Overtraining.
- Trenbolone (known elevator).
- Severe sleep restriction.
- Cushing's (rare).
Pushes it down
- Adrenal insufficiency (workup needed if symptomatic).
- Long-term corticosteroid use suppressing the HPA axis.
When it matters: Above 25 AM is high stress. Below 6 with symptoms (fatigue, low BP, salt cravings) needs an adrenal workup.
Thyroid 4
Thyroid-stimulating hormone. Pituitary turns this up when the thyroid is making too little; down when it's making too much.
Pushes it up
- Primary hypothyroidism (most common cause).
- Hashimoto's autoimmune.
- Recovery phase after thyroid suppression.
Pushes it down
- Exogenous T3 or T4.
- Hyperthyroidism (Graves').
- Pituitary issue (rare).
When it matters: TSH alone can mislead — always pair with Free T4 and ideally Free T3. Above 4 with low FT4 is overt hypo. High TSH with normal FT4 is subclinical.
The unbound, bioactive thyroxine fraction — the storage form of thyroid hormone. Gets converted to T3 in tissues.
Pushes it up
- Exogenous T4 (levothyroxine).
- Hyperthyroidism.
Pushes it down
- Primary hypothyroidism.
- Severe illness, caloric restriction.
When it matters: On T4 replacement, target the upper half of the range. Low FT4 with elevated TSH = primary hypothyroidism.
The active thyroid hormone — what your tissues actually use. T4 gets converted to T3 (or to reverse T3 under stress).
Pushes it up
- Exogenous T3 use.
- Hyperthyroidism.
Pushes it down
- Often the first thyroid marker to drop in stress, dieting, illness — even before TSH moves.
- Selenium or iodine deficiency.
- Some medications (amiodarone, beta-blockers)).
When it matters: Low FT3 explains a lot of "tired with normal TSH" presentations. Worth checking before chalking it up to lifestyle.
An inactive isomer of T3. The body shunts T4 → rT3 (instead of T3) under stress or severe restriction — "non-thyroidal illness syndrome."
Pushes it up
- Severe caloric restriction or aggressive cutting.
- Acute illness.
- Chronic stress.
- Some medications (high-dose glucocorticoids).
Pushes it down
- Generally not a concern when low.
When it matters: Elevated rT3 with low-normal FT3 can explain "metabolism shut down" symptoms during aggressive diets or overtraining periods.
Cardiovascular 6
The sum of HDL + LDL + (triglycerides/5). Less useful than its components — look at HDL, LDL, and ApoB separately.
Pushes it up
- Genetic (familial hypercholesterolemia).
- Saturated fat / dietary cholesterol intake.
- Anabolic steroids — especially orals.
- Hypothyroidism.
Pushes it down
- Statins.
- Diet changes.
- Some malabsorption conditions.
When it matters: Total cholesterol in isolation tells you less than the ratio (HDL:LDL) and the ApoB. Don't over-react to total alone.
HDL
mg/dL Std >40 Opt 55–80
The "good" cholesterol — actually a lipoprotein that ferries cholesterol back to the liver for clearance. Higher = better cardiovascular profile.
Pushes it up
- Cardiovascular exercise.
- Omega-3 intake.
- Moderate alcohol (real but small).
- Some medications (niacin).
Pushes it down
- 17α-alkylated oral steroids (the textbook effect — HDL can fall 30–50%).
- Smoking.
- Sedentary lifestyle.
- Insulin resistance.
When it matters: HDL below 40 is a real cardiovascular risk signal. On orals it's expected; off-cycle recovery is often months, not weeks.
LDL
mg/dL Std <100 Opt 70–90
The "bad" cholesterol — carries cholesterol from liver to tissues, can deposit in arterial walls. Direct lipoprotein particle count (ApoB) is the more modern measure.
Pushes it up
- Saturated fat intake.
- Anabolic steroids (orals especially).
- Genetic (familial hypercholesterolemia).
- Hypothyroidism.
Pushes it down
- Statins.
- Diet (fiber, fish, polyunsaturated fats).
- Berberine, red yeast rice (modest).
When it matters: Over 130 is elevated; over 160 is high. Pair with ApoB and Lp(a) for the modern cardiovascular picture.
Triglycerides
mg/dL Std <150 Opt <100
Storage fat in circulation. Affected by recent meals — fasted draw matters.
Pushes it up
- Recent food, especially carbs and alcohol.
- Insulin resistance.
- Hypothyroidism.
- Some medications.
Pushes it down
- Omega-3 (the most reliable lever).
- Cardio.
- Low-carb diets.
- Weight loss.
When it matters: Confirm fasted draw before reacting. Above 200 fasted is clinically meaningful and often paired with insulin resistance.
ApoB
mg/dL Std <100 Opt <80
Apolipoprotein B — counts the actual number of atherogenic lipoprotein particles. Better cardiovascular risk predictor than LDL.
Pushes it up
- Everything that raises LDL.
- Insulin resistance can produce normal LDL with elevated ApoB ("discordance" — risk hides in plain sight).
Pushes it down
- Statins.
- PCSK9 inhibitors.
- Diet, weight loss.
- Some plant-based regimens.
When it matters: Every ApoB particle is one risk-bearing particle. The modern target for high-risk patients is well under 80. If LDL looks fine but ApoB is high, the LDL number was misleading.
Lp(a)
mg/dL Std <30 Opt <30
Lipoprotein(a) — a genetically determined, independent cardiovascular risk factor. Mostly fixed for life; can't move it much with diet or exercise.
Pushes it up
- Mostly genetic — you're born with your level.
- Inflammation can transiently elevate.
Pushes it down
- PCSK9 inhibitors lower modestly.
- Niacin lowers modestly.
- No reliable lifestyle lever.
When it matters: Worth measuring once. Over 75 is significant. Doesn't need annual re-testing. If high, push the levers you can (ApoB, BP) more aggressively.
Metabolic health 4
Glucose after 10+ hours fasted. The classic diabetes screening marker.
Pushes it up
- Insulin resistance.
- GH/secretagogue use (real effect).
- Recent stress, acute illness.
- Some medications (steroids, beta-blockers).
Pushes it down
- Insulin sensitivity.
- Some diabetes medications (especially in fasting state).
When it matters: Over 99 is pre-diabetic; over 125 is diabetic on repeat. HbA1c is the better long-term gauge.
How hard your pancreas is working at rest to keep glucose down. Sensitive early marker of insulin resistance.
Pushes it up
- Insulin resistance.
- GH/secretagogue use.
- Obesity, sedentary lifestyle.
- Some carbohydrate-heavy diets.
Pushes it down
- Insulin sensitivity.
- Caloric restriction.
- Endurance exercise.
When it matters: Fasting insulin >12 with normal glucose is early insulin resistance — glucose looks fine because insulin is working overtime.
HbA1c
% Std <5.7 Opt <5.4
Glycated hemoglobin — a 3-month average of blood glucose. Less noisy than single fasting glucose readings.
Pushes it up
- Sustained higher glucose levels.
- Anemia or iron deficiency (false high).
- Newer reds cells (false low) — frequent blood donation lowers A1c without metabolic change.
Pushes it down
- Genuine glucose control improvement.
- Frequent blood donation, hemolysis.
When it matters: Over 5.7 is pre-diabetic by ADA. Trend across draws is more telling than a single value.
High-sensitivity C-reactive protein. An inflammation marker — chronic low-grade inflammation predicts cardiovascular events.
Pushes it up
- Acute infection (don't check during illness — wildly elevated).
- Chronic inflammation.
- Obesity, smoking.
- Some autoimmune conditions.
Pushes it down
- Cardio.
- Anti-inflammatory diet.
- Statins (modest).
- Omega-3.
When it matters: Above 3 chronically is a real CV risk signal. Confirm the value isn't from an acute infection before drawing conclusions.
Organ function 5
Alanine aminotransferase — liver enzyme. More specific to liver than AST. Elevations track hepatocellular stress.
Pushes it up
- 17α-alkylated oral steroids (the textbook elevator — expected during cycles).
- Heavy training in the prior 48h (muscle source).
- Alcohol, NSAIDs, statins.
- Fatty liver, viral hepatitis.
Pushes it down
- Generally not a concern when low.
When it matters: Over 80 on orals is common but worth tracking. Over 150 even on orals warrants pause + recheck after a rest period.
Aspartate aminotransferase — found in liver, muscle, and heart. Less liver-specific than ALT.
Pushes it up
- Heavy training in the prior 48h (the most common cause in athletes).
- 17α-alkylated orals.
- Alcohol.
- Statins.
- Cardiac events (rarely the explanation in lifting context).
Pushes it down
- Generally not a concern when low.
When it matters: AST > ALT pattern often points to muscle source. ALT > AST with both elevated points more to liver. The ratio matters as much as the absolute values.
Gamma-glutamyl transferase — a more specific liver/bile-duct marker than ALT or AST. Less affected by exercise.
Pushes it up
- Alcohol (sensitive marker).
- Bile-duct issues.
- Some medications.
- 17α-alkylated orals.
Pushes it down
- Generally not a concern when low.
When it matters: Useful for distinguishing muscle vs. liver source when ALT/AST are elevated — if GGT is also up, it's pointing at liver.
A muscle-breakdown byproduct that the kidneys clear. Used to calculate eGFR. Reads higher in muscular people regardless of kidney status.
Pushes it up
- More muscle mass = higher baseline (real and confounds eGFR).
- Creatine supplementation (transient).
- Dehydration at draw.
- Actual kidney impairment.
Pushes it down
- Low muscle mass.
- Pregnancy.
When it matters: In a muscular lifter, a creatinine slightly above range is usually muscle mass, not kidney trouble. Cystatin C is a better kidney measure in this context.
Estimated glomerular filtration rate — calculated kidney function from creatinine. Under-reads in muscular people because creatinine is artificially elevated.
Pushes it down
- Real kidney impairment.
- Spuriously low in muscular populations.
- Aging.
- Hypertension, diabetes (long-term).
When it matters: eGFR below 60 meets the chronic-kidney-disease threshold — but a cystatin C-based eGFR usually reads higher in muscular people and is more accurate.
Blood health 7
The percentage of blood volume that's red cells. Tracks blood viscosity — too high raises stroke and clot risk.
Pushes it up
- Testosterone and long-ester androgens (the textbook elevator).
- Dehydration at draw.
- EPO use.
- Sleep apnea.
- High altitude living.
Pushes it down
- Anemia (any cause).
- Recent blood donation.
- Bleeding.
- Some chronic illnesses.
When it matters: Above 52% gets clinical attention. Above 54% most physicians prescribe phlebotomy. Donating blood drops it quickly and reliably.
The oxygen-carrying protein in red cells. Tracks closely with hematocrit — usually moves together.
Pushes it down
- Same as HCT — anemia, donation, bleeding.
When it matters: Reads in parallel with HCT. Above 18 is high enough that action (donation or phlebotomy) is usually recommended.
Red blood cell count. Third member of the HCT/HGB/RBC trio — all three usually move together.
Pushes it up
- Androgens push erythropoiesis (red cell production).
- EPO.
- High altitude.
- Smoking.
Pushes it down
- Anemia.
- Hemolysis.
- Bone marrow issues.
When it matters: Pair with MCV (cell size) for a richer read — high RBC + low MCV can mean thalassemia trait.
White blood cell count — total immune cells in circulation.
Pushes it up
- Acute bacterial infection.
- Acute viral infection (less reliably).
- Stress, intense recent training.
- Some cancers (rare).
Pushes it down
- Viral infections (often).
- Some medications.
- Bone marrow suppression.
- Some autoimmune.
When it matters: Persistent below 3.4 or above 11 warrants a workup; transient changes are very common around training or minor illness.
Cell fragments that handle clotting. Both ends of the range matter clinically.
Pushes it up
- Acute inflammation.
- Iron deficiency.
- Some marrow disorders (rare).
Pushes it down
- ITP and other immune conditions.
- Some medications.
- Severe liver disease.
When it matters: Repeat low-platelet readings need a workup. Acute infections often raise platelets transiently — not a long-term concern.
MCV
fL Std 80–100 Opt 82–95
Mean corpuscular volume — average red cell size. Tells you what kind of anemia you might be looking at.
Pushes it up
- B12 or folate deficiency (macrocytic anemia).
- Heavy alcohol intake.
- Some medications.
Pushes it down
- Iron deficiency (microcytic).
- Thalassemia trait.
When it matters: MCV out of range almost always points to a specific cause — high suggests B12/folate workup; low suggests iron status.
The body's iron storage protein. Low ferritin = iron deficient even before frank anemia. Also an acute-phase reactant — inflammation raises it.
Pushes it up
- Inflammation, acute illness.
- Heavy alcohol intake.
- Hemochromatosis (rare, but causes long-term iron overload).
- Some liver issues.
Pushes it down
- Iron deficiency.
- Frequent blood donation (common in androgen users).
- Vegetarian/vegan diet without supplementation.
- Heavy menses.
When it matters: Below 30 is iron-deficient even with normal hemoglobin. Common in regular donors. Above 300 chronically warrants ruling out hemochromatosis.