For decades, LDL cholesterol was the headline number in cardiovascular risk. Lower LDL, lower risk. The statin prescribing guidelines were built around it. Most annual check-ups still report it as the primary marker.
The problem: LDL is an imperfect proxy. And the gap between LDL and actual risk is wide enough that for some people — particularly those with normal-range LDL — it misses the danger entirely.
What LDL actually measures
LDL (low-density lipoprotein) is commonly described as "bad cholesterol," but it's not cholesterol itself — it's a particle that carries cholesterol through the bloodstream. Standard LDL testing measures the concentration of cholesterol within those particles, expressed as LDL-C.
What it doesn't measure directly is how many LDL particles you have. And that distinction matters.
Enter ApoB
Apolipoprotein B (ApoB) is a protein that sits on the surface of every atherogenic lipoprotein particle: LDL, VLDL, IDL, and Lp(a). One particle, one ApoB. So measuring ApoB gives you a direct count of the particles that can embed in arterial walls and contribute to plaque.
Why does this matter? Because two people can have identical LDL-C readings but very different particle counts. One person might have fewer, larger LDL particles. Another might have many small, dense LDL particles — and correspondingly much higher ApoB. The second person is at meaningfully higher cardiovascular risk, but standard LDL wouldn't flag it.
Major cardiology guidelines — including ESC 2024 — now list ApoB as the preferred marker for cardiovascular risk assessment, particularly in people with metabolic syndrome, type 2 diabetes, or central obesity.
Lp(a): the underdiagnosed risk factor
Lipoprotein(a) — Lp(a) — deserves a mention alongside ApoB. It's a genetically determined lipoprotein that standard lipid panels don't include. Elevated Lp(a) — present in roughly 20% of the population — is an independent, causal risk factor for cardiovascular disease and aortic stenosis.
The only way to know your Lp(a) level is to test it. Most people never do.
What this means for your bloodwork
If your doctor runs a standard lipid panel, you'll get total cholesterol, LDL-C, HDL-C, and triglycerides. You won't get ApoB. You definitely won't get Lp(a).
For most people in good metabolic health, LDL-C is a reasonable approximation. But for people with insulin resistance, high triglycerides, metabolic syndrome, or a family history of early cardiovascular disease, LDL-C alone can give you a false sense of security.
The foreverbetter panel includes ApoB and Lp(a) alongside the standard lipid markers — because a cardiovascular risk picture without them is incomplete by design.