Skip to content

Every panel, trended against your last one

Most lab results get read once and filed. MuscleBuddy stores each marker with its value, its reference range and a line back to your previous readings, so you can see a slow drift across panels.

Informational only, not medical advice. Consult a qualified clinician before changing medication, hormones, or supplements.

Every marker, flagged and trended

Log a full panel (total and free testosterone, estradiol, hematocrit, hemoglobin, the lipid panel, liver enzymes, thyroid markers, glucose, HbA1c and more) and each value is stored with its unit and a flag against a reference range: low, normal, high or critical, with separate male and female ranges where they differ.

Each marker gets its own trend chart, so you can see it move across four panels instead of trying to remember last quarter's number. Upload the lab report PDF too and it sits beside the values you entered.

What a marker means next to what you logged

A marker outside its range shows on your dashboard with its flag and a comparison to your previous reading. For a set of nutrition-related markers (iron status, vitamin D, B12, folate, magnesium, and the diet-sensitive parts of the lipid panel) the flag sits next to your logged intake of the matching nutrient, so a low ferritin reading and three months of under-target iron intake appear on one screen.

The app describes that pairing as "coincided with", not "caused". It does not diagnose a deficiency or present a supplement as the fix for a lab value. A critical marker points you to a clinician and is not paired with an intake suggestion. If you have logged too little of the matching nutrient to say anything, the page says so.

You can ask your meal plan to favor a nutrient ("help me raise my iron"), and the planner leans toward foods rich in it within your macro targets. You give that instruction yourself; a lab result does not set it.

A biological age score, computed from markers you already logged

Once you have logged the markers it needs, MuscleBuddy can compute a biological age estimate with PhenoAge, a published formula built from routine bloodwork. It is arithmetic over your own readings, trended like any other marker, so you can watch it move as your panels change.

PhenoAge comes from aging research. Applied to one person it is an estimate with wide error, not a verdict on your health, and the app shows it as a number and a trend.

Fed by, and feeding, the rest of your data

Bloodwork sits in Health beside your recovery score, vitals and supplement stack. Its closest link is to Nutrition: iron status, vitamin D, B12, folate, magnesium and the diet-sensitive lipid markers sit next to your logged intake of the matching nutrient. A marker does not change your program, but a flagged marker alongside a stall in your logged sets gives you and your coach context. Genetics lives in Upkeep. If you use it, the app pairs a stored genotype with four markers (vitamin D, ferritin, transferrin saturation and tTG-IgA) and shows a genetic association only beside your own measured values. Upkeep's medication log can also explain a marker's movement, such as a liver enzyme shifting the month a new prescription started.

None of this changes your training program or nutrition targets by itself. What to do about a flagged marker is a conversation with your doctor.

Yours, and your coach’s if you choose

Bloodwork is health data under MuscleBuddy's privacy rules: it is not posted to a feed, not shown on a leaderboard, and not included in any export except your own. If you work with a coach on MuscleBuddy, you decide whether they can see your readings and flags, through a scope you grant and can revoke. When the relationship ends, their access ends and your history stays with you.

Frequently asked

Is bloodwork tracking medical advice?

No. MuscleBuddy stores your readings and flags values outside the reference range so you can see the trend. It does not diagnose anything and does not prescribe anything. Take flagged readings to a qualified clinician.

Which markers can I track?

The standard panels: lipids (HDL, LDL, triglycerides), thyroid (TSH, T3, T4), sex hormones (total and free testosterone, estradiol), liver enzymes (ALT, AST), glucose and HbA1c, hematocrit and hemoglobin, iron status, and more, each with its own reference range.

What does "coincided with" mean on the nutrition comparison?

The marker and your logged intake of a related nutrient happened in the same period. The app does not claim one caused the other, and a critical marker is not paired with any suggestion.

How is the biological age score calculated?

With PhenoAge, a published formula computed from bloodwork you've logged. It is an estimate, not a diagnosis, and it needs a specific set of markers before it can compute.

Can I upload my lab report instead of typing values in?

You can do both. Upload the PDF for your own record and enter the individual values so they're trended and flagged like everything else. The document stays attached to that panel entry.

Keep your labs next to your training

Log a panel and each marker gets trended, flagged and shown next to the rest of your data. Free: the basic panel and vitals; your long-term health markers over your own history; your own target band on a marker, shown beside its reference range; and a printable clinician report of your panels, ranges and recent intake. Pro ($9.99/mo) adds advanced markers and the biological-age score.