← All articles
Bloodwork12 min read

How to Lower ApoB: What Your Doctor Didn't Tell You (And What Your Data Shows)

My doctor said "eat better." My data said something specific.

DM
Drew Miller
Founder, CheatCode · April 9, 2026
In this article
  1. 01What ApoB Actually Is (And Why It Matters More Than LDL)
  2. 02The Standard Advice (And Why It's Incomplete, Not Wrong)
  3. 03The Specific Interventions That Actually Move ApoB
  4. 04Why the Same Intervention Works Differently for Different People
  5. 05How Case Connects Your Bloodwork to Your Actual Data
  6. 06Approach Comparison
  7. 07Frequently Asked Questions

My doctor saw my bloodwork. High ApoB. Bad lipid panel. His advice was the same thing every doctor has been telling every patient for 30 years: exercise more and eat better. Which is great, except I was already doing both. I was training five days a week, running zone 2, tracking macros, eating whole foods, and taking a stack of supplements. I was doing all the things.

So I did something different. I uploaded my bloodwork, my supplement stack, my Eight Sleep data, my WHOOP recovery data, my Garmin workouts, and my nutrition logs to Case — the AI layer inside CheatCode. Case read across all of it simultaneously and flagged two things my doctor never mentioned: I was cooking with coconut oil instead of olive oil, and my fish oil dose wasn't high enough to actually move ApoB. Both were specific. Both were actionable. Neither was ever going to show up in a 15-minute appointment.

That's the gap between generic advice and advice that's actually yours.

The Quick Answer

To lower ApoB, focus on the specific interventions that move particle count: reduce saturated fat (especially from coconut oil, butter, and fatty meats), increase soluble fiber to 10–15g per day, take 3–4g of EPA+DHA from high-concentration fish oil, build zone 2 cardio into your weekly training, and protect sleep quality. Generic "eat better, exercise more" advice isn't wrong — it's just too vague to act on.

What ApoB Actually Is (And Why It Matters More Than LDL)

ApoB (apolipoprotein B) is the protein that wraps around every LDL particle, every VLDL particle, every IDL particle, and every lipoprotein(a) particle in your bloodstream. Every single atherogenic particle in your body has exactly one ApoB molecule attached to it. That means your ApoB reading is, quite literally, a count of how many atherogenic particles are circulating through you at any given moment.

This is why ApoB is a better predictor of cardiovascular disease than LDL cholesterol. LDL-C measures the cholesterol content inside your LDL particles — but the particles themselves are what damage your artery walls, not the cholesterol molecules they happen to be carrying. You can have perfectly average LDL-C but a dangerously high particle count, and you'd never know it from a standard cholesterol panel. Peter Attia has been making this argument publicly for years, and the research backs it up: ApoB outperforms LDL-C as a risk marker in every major prospective study that's compared them.

The practical implication is simple. When you're trying to lower ApoB, you're not trying to lower a single number on a page — you're trying to reduce the number of atherogenic particles that are physically circulating through your bloodstream. That's a different goal than "lower your cholesterol," and it leads to different interventions.

The Standard Advice (And Why It's Incomplete, Not Wrong)

The standard lipid-management advice every doctor gives is: reduce saturated fat, increase fiber, exercise regularly, lose weight if you're carrying excess, and take a statin if your risk is high enough. None of this is wrong. Every one of these recommendations is backed by strong research.

The problem isn't that the advice is incorrect. The problem is that it's too generic to act on. "Reduce saturated fat" doesn't tell you which saturated fat sources in your specific diet are the problem. "Increase fiber" doesn't tell you how much fiber you personally need or which type to prioritize. "Exercise regularly" doesn't tell you that zone 2 cardio moves ApoB more effectively than HIIT. "Lose weight" doesn't tell you that improving sleep quality can lower ApoB independent of weight loss.

A 15-minute doctor's appointment is structurally incapable of delivering the specificity you need. Your doctor doesn't know what oil you cook with. They don't know your supplement doses are too low. They don't know your Eight Sleep data shows fragmented sleep every Tuesday. The advice they give is the advice that works on average across everyone. But you're not an average. You're one person with a specific diet, a specific training pattern, a specific supplement stack, and a specific set of sleep, recovery, and stress patterns. The interventions that will actually lower your ApoB are hiding in the intersection of all of those.

The Specific Interventions That Actually Move ApoB

1. Fish Oil — Why Dose Matters More Than You Think

Most people taking fish oil are taking 1 gram per day. A standard 1g fish oil capsule typically contains about 300mg of EPA and DHA combined. The research on ApoB and triglyceride reduction consistently shows that the therapeutic dose is 3–4 grams of EPA+DHA per day — not 3–4 grams of total fish oil. That means if you're taking the standard capsule, you'd need 10 to 13 of them per day to hit the dose that actually moves particle count.

This is one of the most common supplementation errors I see in people trying to lower ApoB. They're taking fish oil, but at a dose that has essentially zero effect on the marker they're trying to move. The fix is to switch to a high-concentration fish oil — ideally something where each capsule delivers 500–800mg of combined EPA and DHA. Prescription-grade options like Vascepa are even higher concentration and clinically shown to reduce ApoB when dosed properly. If you're going to take fish oil to lower ApoB, either take the therapeutic dose or don't bother.

2. Cooking Oil — The Specific Mechanism

Coconut oil is roughly 90% saturated fat, and the dominant fatty acid is lauric acid. Lauric acid has a specific effect on the liver: it downregulates LDL receptors, which means LDL particles stay in circulation longer instead of being cleared from the bloodstream. More particles in circulation means a higher ApoB reading. This isn't a theoretical concern — it shows up reliably in controlled feeding studies.

Olive oil is the opposite. Extra virgin olive oil is about 73% monounsaturated fat, primarily oleic acid. Oleic acid actively upregulates LDL receptor activity, which increases LDL clearance from the bloodstream. On top of that, extra virgin olive oil contains polyphenols like oleocanthal that have direct anti-inflammatory effects. The net result is that switching from coconut oil to olive oil as your daily cooking oil can produce a measurable reduction in ApoB within 60–90 days.

This is the exact intervention Case flagged for me. I was putting coconut oil in my morning coffee and cooking eggs in it every day. That's a meaningful amount of lauric acid, and it was quietly suppressing my LDL clearance. The switch to olive oil cost me nothing, took zero willpower, and moved my ApoB measurably at my next lipid panel. The research had been saying this for years — my bloodwork just confirmed it was true for me specifically.

3. Soluble Fiber — Timing and Type

Soluble fiber works through a simple mechanism: it binds bile acids in the small intestine and carries them out of the body instead of letting them be reabsorbed. Your liver needs bile acids to digest fat, so it responds by pulling LDL cholesterol out of the bloodstream to make more bile. Every gram of soluble fiber you eat is, indirectly, a small pull on your LDL particles.

The research shows that 10 to 15 grams of soluble fiber per day reduces ApoB by roughly 5 to 10%. That's not a massive effect on its own, but it stacks with everything else. The best sources are psyllium husk, oats, legumes, Brussels sprouts, and flaxseed. Psyllium husk is the most concentrated — a single tablespoon delivers around 4 grams of soluble fiber, and it costs almost nothing. Timing matters too: taking psyllium husk 30 minutes before a meal maximizes the bile-binding effect because it's there in the gut when the liver releases bile for digestion.

4. Zone 2 Exercise — The Lipid Mechanism

Zone 2 cardio — a conversational pace at roughly 60–70% of max heart rate — is the form of exercise most strongly linked to lipid improvements. The mechanism has to do with mitochondrial efficiency: zone 2 training specifically increases the density and function of mitochondria in slow-twitch muscle fibers, which improves fat oxidation and upregulates LDL receptor expression in the liver. Both of those pathways reduce circulating ApoB.

High-intensity interval training has plenty of benefits, but its effect on ApoB specifically is weaker than zone 2. If you're trying to lower ApoB with exercise, the evidence points toward 150–200 minutes of zone 2 per week as the target. Garmin's training data tracks zone 2 minutes directly — if you're already wearing one, you don't need another app to measure it. Just build the volume and stay disciplined about the intensity. The temptation is always to push harder; for ApoB specifically, slower is better.

5. Sleep Quality — The Overlooked ApoB Driver

This one almost never comes up in a lipid management conversation with a doctor, and it should. Poor sleep quality — not just short sleep, but fragmented or low-efficiency sleep — elevates cortisol, and elevated cortisol upregulates hepatic cholesterol synthesis. The result is that chronic poor sleep can raise your ApoB independent of your diet.

If your Eight Sleep data is showing fragmented sleep, elevated heart rate during sleep, or skin temperature that doesn't drop the way it should, you have a sleep-related contributor to your ApoB that a lipid panel alone will never surface. Fixing this is worth real effort: cooler bedroom temperature, consistent schedule, no alcohol, no caffeine after noon, and the Eight Sleep temperature protocol tuned to your body. This is exactly the kind of thing that shows up when your bloodwork and your sleep data are in the same place, and exactly the kind of thing that stays invisible when they aren't.

Why the Same Intervention Works Differently for Different People

ApoB response to diet and supplements varies a lot from person to person. Genetics play a role — variants in the APOE gene, PCSK9 activity, and baseline LDL receptor density all affect how aggressively your liver clears particles. Gut microbiome differences affect how you absorb saturated fat and how efficiently you recycle bile acids. Baseline metabolic health — insulin sensitivity, liver fat, inflammation — shapes how your body responds to any single intervention. Two people with the same ApoB reading can respond completely differently to the same dietary change.

This is why generic advice produces inconsistent results. One person switches from coconut oil to olive oil and sees a 15-point ApoB drop in three months. Another person makes the same switch and sees nothing move. The difference is almost never willpower — it's physiology. The only way to know what's actually working for you is to track your bloodwork alongside your diet, supplements, training, and sleep, and look for correlations over time. That's not a thing you can do in your head and it's definitely not a thing a 15-minute appointment can deliver.

How Case Connects Your Bloodwork to Your Actual Data

Case is the AI layer inside CheatCode. You upload your bloodwork directly — a PDF from your doctor, a LabCorp or Quest report, whatever you have — and Case parses every marker onto your timeline. From there, it reads your lipid panel alongside your nutrition logs, your supplement stack, your Eight Sleep environmental data, your WHOOP recovery, and your Garmin training load. All of it, simultaneously.

What makes Case different from a dashboard is what happens next. Instead of showing you five charts and asking you to find the pattern, Case identifies the pattern itself. It's the system that flagged the coconut oil issue in my own data. It's the system that would have told me my fish oil dose was too low before my next re-test. It's the system that cross-references your bloodwork against everything else it knows about you and surfaces the specific changes that are most likely to move your ApoB.

The alternative is what most people are doing right now: reading generic articles, trying a bunch of interventions at once, and waiting three months to see if the number moves. With connected data and a system that actually reads across all of it, you can isolate specific inputs and see their effects over time. You're not guessing anymore — you're testing hypotheses against your own physiology.

Approach Comparison

ApproachWhat It Tells YouWhat It Misses
Doctor's adviceGeneral lifestyle changesYour specific diet, supplements, sleep quality
Generic ApoB articleStandard interventions that work on averageWhether they apply to your specific situation
Case (CheatCode)Specific changes based on your actual dataNothing — it sees everything

Frequently Asked Questions

How long does it take to lower ApoB?+

Meaningful changes in ApoB can be seen within 8–12 weeks of consistent intervention. Dietary changes like switching cooking oils or adding soluble fiber start producing measurable effects within 30 days, but lipid markers are slow-moving, so most clinicians recommend waiting at least 90 days before re-testing. Supplement changes like therapeutic fish oil dosing show up on about the same timeline.

Does fish oil lower ApoB?+

Yes — but only at therapeutic doses. 1 gram of standard fish oil per day does essentially nothing to ApoB. You need 3 to 4 grams of EPA and DHA combined to see a meaningful reduction in particle count and triglycerides. High-concentration fish oil or prescription options like Vascepa are the most efficient way to hit that dose without taking 10+ capsules.

What foods raise ApoB the most?+

The biggest ApoB drivers are foods high in saturated fat and refined carbohydrates: coconut oil, butter used in large amounts, fatty red meat, full-fat dairy consumed daily, processed snacks, and sugary beverages. Of these, coconut oil is underrated as a problem because it has a health halo around it. Lauric acid — the dominant fat in coconut oil — directly downregulates LDL receptor activity and raises ApoB.

Is coconut oil bad for ApoB?+

Yes, at typical daily-cooking-oil doses. Coconut oil is about 90% saturated fat, dominated by lauric acid, which downregulates LDL receptors and raises ApoB in controlled studies. The 2020 BMJ meta-analysis on coconut oil confirmed this effect across multiple trials. The practical move: replace coconut oil with extra virgin olive oil for daily cooking, and reserve coconut oil for specific high-heat or ketogenic-diet use cases.

What is a healthy ApoB level?+

Most preventive cardiologists now target ApoB under 80 mg/dL for general health and under 60 mg/dL for people with existing cardiovascular risk. These targets are tighter than the old LDL-C cutoffs because ApoB is a more direct measure of particle burden. For context, average ApoB in the general adult population is around 90–100 mg/dL, which is considered meaningfully elevated from a longevity standpoint.

Can exercise lower ApoB?+

Yes, especially zone 2 cardio. Zone 2 training increases mitochondrial density and upregulates LDL receptor activity, both of which reduce ApoB over time. The research suggests 150–200 minutes of zone 2 per week produces meaningful lipid improvements. HIIT has its own benefits but moves ApoB less reliably than sustained zone 2 work.

Find what's actually driving your ApoB.

Upload your bloodwork to CheatCode and let Case cross-reference it against your nutrition, supplements, training, and sleep data. Stop guessing which intervention will work and start seeing what's actually moving the needle in your own physiology.

Upload your bloodwork
DM
Drew Miller
Founder of CheatCode. Building the health intelligence layer I wanted for myself — connecting wearables, bloodwork, and supplements into one place where an AI can actually read across all of it.

Keep reading

Integrations
How to Connect WHOOP, Garmin, and Eight Sleep in One Place (And Actually Get Answers)
9 min read
Recovery
Why Is My HRV Low Even When I Sleep Well? (What Your Wearable Isn't Telling You)
11 min read
Nutrition
Coconut Oil vs. Olive Oil: What Your Bloodwork Actually Proves
7 min read