Cholesterol and longevity: why ApoB tells you more than your standard panel
Here’s a slightly awkward fact: the cholesterol number most people quote — the one your GP reads off a standard panel — isn’t actually the number that best predicts whether you’ll have a heart attack. It’s close. It’s useful. But it’s a proxy for the thing that matters, and occasionally it’s a misleading one.
The thing that matters is called ApoB, and almost nobody gets it measured. I didn’t, for years. Fair enough — nobody told me to. So consider this me telling you.
Cardiovascular disease is still the leading cause of death worldwide, and unlike a lot of longevity topics where the science is genuinely murky, this one is about as settled as biology gets. We know what causes atherosclerosis. We know how to measure the risk properly. And the measurement most clinics default to is a decades-old habit rather than the best available tool. Let’s fix that.
What cholesterol actually is (the two-minute version)
Cholesterol has a terrible reputation, which is a bit unfair given that you’d die without it. It’s a waxy lipid your body uses to build cell membranes, make hormones, and produce vitamin D. Your liver makes most of what you need. The problem was never cholesterol existing — it’s how it gets moved around.
Because cholesterol is fatty and your blood is watery, it can’t just float about freely. It travels packaged inside particles called lipoproteins — little spheres with a protein shell and a fatty core. The two you’ll have heard of:
- LDL (low-density lipoprotein) — carries cholesterol out to your tissues. The so-called “bad” one.
- HDL (high-density lipoprotein) — carries cholesterol back to the liver. The “good” one.
That good/bad framing is a crude cartoon, but it’s roughly right about LDL. Every one of those LDL particles carries a single molecule of a protein called apolipoprotein B — ApoB for short. And it turns out that counting the particles matters more than measuring the cholesterol inside them.
Why particle number beats cholesterol amount
Here’s the bit that reframes everything. Atherosclerosis — the slow furring-up of your arteries that eventually causes heart attacks and strokes — happens when ApoB-carrying particles cross into the artery wall and get stuck there. Once trapped, they trigger inflammation, get oxidised, and gradually build into plaque. Every particle small enough to penetrate the wall carries exactly one ApoB. So the number of ApoB particles is, quite literally, the number of things that can lodge in your arteries.
Standard LDL cholesterol (LDL-C) measures the total cholesterol cargo across all your LDL particles. But particles vary in size and how much cholesterol they’re carrying. Two people can have identical LDL-C — say, 130 mg/dL — while one has a modest number of large, cholesterol-rich particles and the other has a swarm of small, cholesterol-poor ones. The second person has far more particles bombarding their artery walls, and therefore far higher risk, despite the identical number on the panel. This mismatch is called discordance, and it’s exactly where LDL-C quietly fails you.
ApoB sidesteps the whole problem by counting the particles directly. A 2019 narrative review in JAMA Cardiology by Sniderman and colleagues laid this out clearly: when ApoB and LDL-C disagree, cardiovascular risk tracks ApoB, not LDL-C. It’s the more accurate predictor, full stop. And a large analysis published in JAMA Cardiology in 2021 by Marston and colleagues found that the reduction in heart-attack risk from lipid-lowering therapies was best explained by how much ApoB dropped — not by changes in LDL cholesterol or triglycerides specifically. The particle count was doing the work.
Bit nerdy, but this is the single most useful thing I’ve learned about my own bloodwork. If you get one extra test at your next check-up, make it ApoB.
LDL is causal — not just correlated
For a long time there was a lazy internet argument that cholesterol’s link to heart disease was “just correlation.” It isn’t, and the evidence closing that door is genuinely impressive.
In 2017 a consensus statement from the European Atherosclerosis Society, published in the European Heart Journal (Ference et al.), pulled together evidence from Mendelian randomisation studies, prospective cohorts, and randomised trials — over two million participant-years of data. Mendelian randomisation is the clever bit: people inherit gene variants that give them naturally higher or lower LDL from birth, essentially a randomised experiment run by nature. Those with lifelong lower LDL have dramatically lower rates of heart disease, in a clean dose-dependent way. The conclusion was unambiguous — LDL doesn’t just associate with atherosclerosis, it causes it.
And the effect is cumulative. This is the part that took a while to sink in for me. Your risk isn’t set by today’s reading — it’s set by the total exposure your arteries accumulate over decades, a bit like pack-years for smoking. “LDL-years,” if you like. Which is why lowering it earlier does more good than lowering it later, and why a mildly elevated number in your 30s isn’t nothing.
The flip side is encouraging: lowering it works, reliably. The Cholesterol Treatment Trialists’ Collaboration meta-analysis in The Lancet (2010), pooling data from over 170,000 people across 26 statin trials, found that each 1 mmol/L (roughly 39 mg/dL) reduction in LDL cut major vascular events by about 22% per year of treatment. Lower the particles, lower the risk. It’s one of the most consistent findings in all of medicine.
None of this exists in isolation, of course. High ApoB does its worst damage alongside the other things that stiffen and inflame arteries — which is why it’s worth reading this next to what raised blood pressure and chronic inflammation do to the same vessels. They compound.
The number nobody tests: Lp(a)
While we’re here — there’s a second particle worth knowing about, and it’s the one most people have never heard of. Lipoprotein(a), written Lp(a) and said “L-P-little-a,” is an LDL-like particle with an extra sticky protein bolted on that makes it especially good at driving plaque and clots.
Two things make Lp(a) unusual. First, your level is almost entirely genetic — set at birth, barely moved by diet, exercise, or standard statins. Second, roughly one in five people carry elevated levels and have no idea, because it’s not on a standard panel. A 2022 consensus statement from the European Atherosclerosis Society in the European Heart Journal (Kronenberg et al.) recommended measuring Lp(a) at least once in every adult’s lifetime, precisely because it’s a common, silent, independent risk factor.
The good news, if you can call it that: because it’s fixed for life, you only ever need to test it once. If it’s high, it doesn’t mean disaster — it means the other levers (ApoB, blood pressure, not smoking) matter even more for you. Knowledge, not doom.
How to actually lower ApoB
Right, so the practical bit. The good news is that the same boring longevity fundamentals that help everything else also lower your atherogenic particles. The slightly annoying news is that there’s no clever hack — it’s the fundamentals, done consistently.
Swap saturated fat for unsaturated. This is the dietary lever with the most direct effect on LDL and ApoB. Replacing butter, fatty processed meat, and palm oil with sources of unsaturated fat — olive oil, nuts, oily fish, avocado — lowers atherogenic particles measurably. Extra-virgin olive oil is one of the better-studied swaps here, and it’s hardly a hardship.
Eat more soluble fibre. Soluble fibre binds bile acids in the gut, forcing your liver to pull cholesterol out of circulation to make more. Oats, beans, lentils, barley, apples, psyllium. A meaningful daily habit rather than a one-off. I’ve written more about why dietary fibre keeps quietly winning, but this is one of its cleanest wins.
Lose visceral fat if you’re carrying it. The fat stored around your organs isn’t inert — it actively worsens your lipid profile, pushing up ApoB and triglycerides while dragging HDL down. Reducing visceral fat improves the whole panel at once, which is a nice two-for-one.
Move regularly. Exercise’s effect on LDL itself is honestly modest — don’t expect training alone to fix a genetically high number. What it reliably does is raise HDL, lower triglycerides, improve how your body handles blood sugar, and shrink visceral fat. So it improves the overall picture even when the LDL line barely budges. It counts.
And if lifestyle isn’t enough — that’s not a failure. For people with a strong genetic component (familial hypercholesterolaemia, high Lp(a), or just unlucky genetics), diet and exercise help but often can’t get the number to target. Statins and newer therapies are among the most rigorously tested, life-extending drugs we have. There’s no moral defeat in needing one. I find the lingering stigma around this genuinely a bit silly — nobody feels guilty wearing glasses.
What this looked like for me
I’ll be honest — I put off getting ApoB tested for ages, partly because I assumed I was fine. Mid-20s, trains regularly, eats reasonably, no family drama around heart disease that I knew of. Turns out “no drama that I knew of” was doing some heavy lifting there, because nobody in my family had ever measured Lp(a).
So I finally added ApoB and Lp(a) to a routine blood draw. The ApoB came back genuinely fine, which was a relief and also mildly anticlimactic after all that build-up. The Lp(a) was middling — not alarming, but higher than I’d have guessed, which quietly reframed how seriously I take the boring stuff. When you know one of your risk dials is stuck a bit high and can’t be turned down, the levers you can move — blood pressure, not smoking, keeping ApoB low, staying aerobically fit — stop feeling optional. It’s not fear, exactly. More a sort of informed nudge.
The practical change was small. I didn’t overhaul anything dramatic. I swapped a bit more of my cooking fat to olive oil, leaned harder into beans and lentils because they were already my lazy default dinner, and stopped treating cardiovascular numbers as something to worry about “later.” That’s genuinely it. The point of testing wasn’t to trigger a lifestyle crisis — it was to replace a vague assumption with an actual number. Quite freeing, oddly.
The common misconceptions
A few things worth clearing up, because they trip people up constantly:
- “My total cholesterol is fine, so I’m fine.” Total cholesterol lumps together the harmful (LDL/ApoB) and the protective (HDL). A high total driven by high HDL is a completely different situation from one driven by high LDL. The total number alone is nearly useless — ask for the breakdown.
- “Dietary cholesterol raises my blood cholesterol.” For most people, eating cholesterol (eggs, prawns) has a surprisingly small effect on blood levels — your liver adjusts its own production to compensate. Saturated fat intake matters far more than dietary cholesterol itself.
- “HDL is the good one, so more is always better.” Up to a point HDL is protective, but trials that artificially raised HDL with drugs failed to reduce heart attacks, and very high HDL hasn’t shown extra benefit. Chasing a sky-high HDL number is a dead end. Focus on lowering ApoB.
- “I feel fine, so my arteries are fine.” Atherosclerosis is silent for decades. The first symptom, for far too many people, is the heart attack itself. This is precisely why you measure rather than wait to feel it.
What to ask for, and what to track
If you take one action from all this, it’s to get the right tests. At your next blood draw, ask for:
- ApoB — the particle count, your best single risk marker.
- A full lipid panel — LDL-C, HDL-C, and triglycerides, so you can see the breakdown.
- Lp(a) — once in your life, ideally soon.
If ApoB isn’t available where you are, non-HDL cholesterol (total cholesterol minus HDL) is a cheap, decent stand-in — it captures all the ApoB-carrying particles and it’s calculated free from a standard panel. Not as good as ApoB, but far better than LDL-C alone.
Then treat it like every other longevity marker: the trend matters more than any single reading. One elevated result after a heavy weekend isn’t a diagnosis. A number that’s been drifting up over years is a signal worth acting on. Sarvita tracks the biomarkers your phone and wearables can capture continuously — resting heart rate, HRV, VO2 max, body composition — and folds them into a single biological age picture. Cholesterol is the one you’ll still need a blood test for, but it slots into exactly the same idea: know your number, watch which way it’s heading, and nudge it in the right direction with the fundamentals.
Your arteries keep a running tally of every year you’re exposed to those particles. The nice thing about knowing that is you can start lowering the tally today. Better late than the alternative.
Anyway. Worth asking for ApoB next time you’re getting bloods done. No pressure.
Related posts
Blood pressure and longevity: the number that quietly decides your odds
Blood pressure is the single biggest modifiable risk factor for early death worldwide. Here's what the …
Inflammaging: how chronic low-grade inflammation accelerates ageing
Inflammaging is the persistent, low-grade inflammation that accumulates with age and underlies most …
Visceral fat and longevity: the fat you can't see is the one that matters
Visceral fat wraps around your organs and quietly drives inflammation, insulin resistance, and mortality risk …
Ready to reverse your biological age?
Download Sarvita and start your longevity journey with Sar, your AI coach.
Download Sarvita Free