Most patients I see for hormone symptoms have already had a hormone panel run. The panel almost always reads "within normal range," and the patient almost always still feels off. The disconnect is real. A hormone panel measures the level of the hormone in circulation. It does not measure how the body is metabolizing that hormone after it does its job.
That second question is where metabolomics earns its keep.
What metabolomics adds to a hormone read
Three metabolic patterns are particularly informative.
Estrogen metabolite patterns. Estrogen is metabolized through three primary pathways in the liver. The 2-OH pathway is the cleanest. The 4-OH pathway is associated with increased breast cancer risk when elevated. The 16-OH pathway sits between them. A patient with a normal total estrogen can still be moving most of it down the 4-OH pathway, and that pattern matters more clinically than the absolute number.
Neurotransmitter precursor levels. Hormones do not act in isolation. Estrogen and progesterone interact with serotonin and GABA. Testosterone interacts with dopamine. Cortisol shifts the whole system. A metabolomics panel shows me the precursor amino acids, the synthesis cofactors, and the breakdown products of the neurotransmitter side. The hormone symptoms often have a neurotransmitter layer that is the actual driver.
Cortisol pattern. Cortisol is not a single number. It rises with the dawn, peaks in the morning, and falls through the day. A flat or inverted curve causes very different symptoms than a high or low average. Most metabolomics-adjacent testing includes a four-point cortisol curve, and the curve almost always changes the intervention.
Why I do not chase a single hormone in isolation
A common mistake in hormone work is to treat the number. The estrogen is low, so prescribe estrogen. The testosterone is low, so prescribe testosterone. The number normalizes. The symptoms do not.
The reason is that the symptoms were never about that single hormone. They were about a system that includes the hormone, the receptors, the binding proteins, the conversion enzymes, the metabolic byproducts, and the cofactors required at every step. Move one variable and the system still drifts.
I treat the system. The intervention might still be hormone replacement. But it is hormone replacement informed by the full panel, dosed and monitored against function rather than against a static protocol.
What the panel changes about a typical case
A 45-year-old woman comes in with worsening PMS, sleep disruption, irritability, and a hormone panel that reads normal for her age. The conventional next step would be to monitor or to start a low-dose hormonal contraceptive.
The metabolomics layer changes the case. Her estrogen is moving mostly down the 4-OH pathway, which I want to shift. Her tryptophan is low and her quinolinic acid is high, which means inflammation is driving her amino acids away from serotonin synthesis. Her cortisol curve is flattened, which is why her sleep is disrupted. Her B6, magnesium, and methylation status all show shortfalls that her diet alone is not closing.
The intervention is now specific. Methylated B vitamins, magnesium, targeted dietary changes to support 2-OH estrogen metabolism (cruciferous vegetables, flax, specific phytonutrients), an evening cortisol intervention, and a tryptophan-pathway intervention. Six to eight weeks later the case is different. The hormone numbers may not have changed at all.
When to bring metabolomics into a hormone workup
I order it on most new patients. I order it specifically when:
- A hormone panel looks normal and symptoms do not match it
- A patient has been on hormone replacement and is not getting the expected response
- A patient is in perimenopause and wants a deeper read than a single hormone panel provides
- A patient has a family history of hormone-related cancer and we want to read estrogen metabolism specifically
If your hormones have been read and the picture is incomplete, the path in is the Precision Call. I will tell you what I see and whether a metabolomics layer is the right next read.
