Blood tests · Hormones

Hormones, explained

Testosterone, estradiol, progesterone, FSH, LH, cortisol and more. For cycle hormones we ask for the day of your cycle — without it, a range is a guess.

Free, no sign-upAny lab, any countryYour file stays in your browserEU · GDPR
Markers in this panel10
Testosteronenmol/LRead →
Estradiolpmol/LRead →
Progesteronenmol/LRead →
FSHIU/LRead →
LH (luteinising hormone)IU/LRead →
SHBGnmol/LRead →
Cortisol (morning)nmol/LRead →
DHEA-Sµmol/LRead →
AMH (anti-Müllerian hormone)µg/LRead →
ProlactinmIU/LRead →
How we read it

Three things we do that a printed range doesn’t

Your age and sex

Ranges change with both. We use the set for you — 26 range sets in total.

Together, not alone

Values change each other’s meaning. We show the links, not just the list.

A source for every range

EAU (European Association of Urology), ESHRE / ASRM / IMS, ESE / Endocrine Society, Roche Elecsys AMH (ECLIA) / Yun 2022 / ACOG. Organisation, document, year.

Sample

Testosterone — the ranges we use

Low (M) affects energy/libido; high (F) may suggest PCOS.

RatingRange
No ratingAny value nmol/L

This marker also has 2 age- or sex-specific range sets in the app — the table shows the general one.

Source: EAU (European Association of Urology) · EAU Guidelines on Sexual and Reproductive Health · 2026 · open

Full explanation of Testosterone →

Questions

Good to know

Is my progesterone normal for day 21?

Upload your report and you’ll see the answer for your exact value, age and sex — with the source of the range. In general: one value outside the printed range is rarely an emergency; the pattern and the trend matter more.

Do I need a new test?

No. Upload the one you already have. If a re-test is useful, the plan tells you when.

Is this a diagnosis?

No. It is an explanation to help you and your doctor. When a value needs a doctor, we say so.

Start today

You already have the report. Get the answers.

Free. One minute. Your file stays in your browser.

Upload your report — free →