The short version: this is a stack for the kind of tired that sleep doesn't fix. Your mitochondria are the tiny power plants inside every cell — when they run badly, you feel wiped out no matter how much you rest. The five items below all target that machinery.
Here's the distinction that matters. Ordinary tiredness answers to a nap and a meal. The exhaustion this protocol is built for doesn't — it survives a full night's sleep, a quiet weekend, an extra 500 calories. When fatigue refuses to negotiate with rest, the problem has usually moved upstream, to where the cell actually makes its energy: the electron transport chain (the assembly line that turns food into usable fuel), mitochondrial biogenesis (the cell building more power plants), cofactor availability (the helper molecules that line keeps stalling without), and the depletion of the adenine nucleotide pool (the raw stock cells draw on to rebuild ATP, the body's energy currency). This protocol works each of those, deliberately.
One thing to settle before you spend a dollar. Persistent fatigue has loud, common, treatable causes that masquerade as cellular problems, and you want them ruled out first: thyroid dysfunction (TSH + free T3/T4), iron-deficiency anemia (ferritin + CBC), obstructive sleep apnea, and clinical depression. If you already carry a diagnosis — ME/CFS, fibromyalgia, post-viral fatigue — read this stack as adjunct support, not a treatment. But if you've been through the standard workup and nothing landed, the mitochondrial pathway is a defensible next move, and it's the one most people never get walked through properly.
TL;DR — The Protocol at a Glance
5 items. 1 requires a lab result before you purchase it.
| Item | Form | Daily Dose | Monthly Cost | Confidence |
|---|---|---|---|---|
| CoQ10 | Ubiquinol | 200 mg | ~$40 | High — RCT evidence |
| PQQ | BioPQQ® | 20 mg | ~$22 | Moderate — mechanism strong, trials small |
| B-Complex | Methylated forms | 1 capsule | ~$11 | High — ETC cofactor requirement not disputed |
| Iron bisglycinate | Ferrous bisglycinate | 25–50 mg every other day | ~$7 | Conditional — test ferritin first |
| D-Ribose | Powder | 5 g × 3/day (loading) | ~$20 | Low-moderate — open-label pilot only |
Total: ~$90–140/month depending on iron conditional.
What to cut: rhodiola/ashwagandha blends, oral glutathione, commercial "mitochondrial cocktail" blends, high-dose vitamin C for fatigue, BCAAs in this context.
Key caveat: Iron is the one item that requires a ferritin result before purchasing. Do not skip this step. Iron overload is hepatotoxic — meaning too much iron damages the liver — and the risk-benefit inverts if your ferritin is already adequate.
The Protocol — Detailed
Why This Stack Targets Three Distinct Failure Points
Most people treat fatigue like a single broken thing and reach for a single fix. Mitochondrial fatigue isn't one thing. The energy pathway can fail in at least three different places, and a stack that patches only one of them gives you, at best, a partial result you can't interpret. Here's the map:
- Electron transport chain throughput — how efficiently the mitochondria you already have convert raw substrate into ATP. CoQ10 works here, ferrying electrons between Complexes I/II and III. So do the B-complex cofactors (FAD, FMN, and NAD+, acting as electron acceptors at Complexes I and II).
- Mitochondrial pool size — how many mitochondria a cell is running. PQQ works here, switching on PGC-1α to drive the synthesis of new ones.
- Adenine nucleotide availability — whether spent ATP can be rebuilt fast enough after you've exerted yourself. D-ribose works here, skipping the slow step in the pentose phosphate pathway.
Iron touches all three. It's required for cytochrome c oxidase at Complex IV and for hauling oxygen around on hemoglobin — so it gets its own section below, with its own warning label.
That's the logic of the whole stack: three failure points, three mechanisms that don't overlap, plus the one mineral that everything else quietly depends on.
CoQ10 — Ubiquinol Form
CoQ10 — ubiquinol form, daily maintenance
If the electron transport chain is an assembly line, CoQ10 is the courier carrying parts between stations. Run low on couriers and the whole line slows down.
More precisely: Coenzyme Q10 is a redox-active lipid sitting in the inner mitochondrial membrane. It takes electrons from NADH dehydrogenase (Complex I) and succinate dehydrogenase (Complex II) and shuttles them along to cytochrome bc1 (Complex III). Let CoQ10 run short and the chain slows, the proton gradient across the inner membrane weakens, and ATP synthase output falls right along with it. There's a second job, too — CoQ10 acts as a fat-phase antioxidant, mopping up the reactive oxygen species thrown off at Complex I/III. That matters here specifically, because chronic fatigue presentations track with elevated oxidative stress markers.
Worth knowing: in fatigued adults, plasma CoQ10 runs measurably lower than in age-matched controls. Whether that depletion causes the fatigue or just rides along with it is still argued over — and you don't have to settle the argument, because the intervention data stands on its own either way.
Dose + timing. 200 mg/day of ubiquinol, the reduced form. Take it with the largest fat-containing meal of your day — CoQ10 is intensely lipophilic (fat-loving), and absorption without dietary fat alongside it is poor. If your gut objects, split it into two 100 mg doses. Give it 4–8 weeks before you expect fatigue scores to move.
The ubiquinol-versus-ubiquinone question gets more pointed once you're a fatigued adult over 40. Your body's ability to convert ubiquinone into the active ubiquinol declines with age and degrades further under mitochondrial dysfunction. So the roughly 30% you'll pay extra for ubiquinol isn't a marketing upsell — the bioavailability data (how much actually reaches your cells) backs it.
The one we'd reach for: Jarrow Formulas QH-Absorb 200 mg. Soft-gel in a sunflower oil base, which supports absorption, third-party content verified, ~$40/60 softgels (~$40/month at 200 mg/day). [Affiliate link →]
The trial behind it. Castro-Marrero J, et al. (2015), "Does oral coenzyme Q10 plus NADH supplementation improve fatigue and biochemical parameters in chronic fatigue syndrome?" Antioxidants & Redox Signaling, 22(8): 679–685. N=73 CFS patients, randomized double-blind placebo-controlled, 8 weeks, on CoQ10 200 mg + NADH 20 mg daily. The MFIS composite fatigue score dropped about 26% versus placebo (p<0.002), with secondary gains in cognitive performance and lower oxidative stress biomarkers.
Read that honestly, though: the trial used CoQ10 plus NADH as a combination, not CoQ10 by itself, so you can't cleanly carve out how much NADH contributed. The mechanistic case for CoQ10 alone is strong, but pinning down the CoQ10-only effect means reading this trial against the mechanistic literature, not treating it as a standalone verdict.
Skip it if: you're on warfarin — CoQ10 can blunt the anticoagulant's effect, and any dose adjustment needs prescriber oversight. And if budget forces a choice between CoQ10 and iron while your ferritin is below 30 ng/mL, do iron first. Oxygen delivery sits upstream of everything the electron transport chain is trying to do.
PQQ — Pyrroloquinoline Quinone
PQQ — pyrroloquinoline quinone, daily maintenance
Where CoQ10 makes your existing power plants run better, PQQ tells the cell to build more of them.
The mechanism: PQQ activates PGC-1α, the master switch for mitochondrial biogenesis (the cell manufacturing brand-new mitochondria). It also flips on the CREB and SIRT3 pathways that keep those mitochondria maintained. This is a genuinely different action from CoQ10's — and that's the point. CoQ10 raises throughput in the mitochondria you've got; PQQ raises the count. The two aren't redundant, and pairing them isn't arbitrary layering — they hit different parts of the same system on purpose.
Dose + timing. 20 mg/day with a meal. The 10 mg dose you'll see in some cognitive-function trials sits below the threshold for meaningful biogenesis signaling in fatigued adults — 20 mg is the dose Harris used in the 2013 metabolic trial, and the one to match. Expect a longer runway than CoQ10: 8–12 weeks. You're asking the cell to make a structural change, not correct a missing cofactor. If you're judging this stack month to month, don't put PQQ on trial at a 4-week endpoint — it won't have shown up yet.
The one we'd reach for: Life Extension PQQ Caps 20 mg. Built on the BioPQQ® branded ingredient — the form used in the published trials — third-party tested, ~$22/30 capsules (~$22/month). [Affiliate link →]
The trial behind it. Harris CB, et al. (2013), "Dietary pyrroloquinoline quinone (PQQ) alters indicators of inflammation and mitochondrial-related metabolism in human subjects." Journal of Nutritional Biochemistry, 24(12): 2076–2084. N=10, randomized crossover, 20 mg/day for 3 days. Urinary lactate and pyruvate — indirect readouts of impaired mitochondrial glucose handling — fell significantly versus placebo.
Call it what it is: mechanistic validation, not a powered fatigue trial. Small N, short duration. PQQ's biogenesis pathway is better characterized in the preclinical work than in human fatigue outcomes. If you're ranking this stack strictly by evidence confidence, PQQ lands below CoQ10 and B-complex but above ribose.
Skip it if: budget forces you to triage the first 60 days — there are no known drug interactions at the 20 mg therapeutic range, so the only real reason to defer it is sequencing. Start with CoQ10 and B-complex, add PQQ in month 3. The 8–12 week timeline means staggering costs you nothing: you can't be "waiting" on PQQ if you haven't even cleared 8 weeks of CoQ10 yet.
B-Complex — Methylated Forms
B-Complex — methylated forms, daily maintenance
Plain version first: these are the helper molecules your energy assembly line literally cannot run without. Not a tonic — structural parts.
That's the thing people miss about B vitamins in this context. They aren't peripheral support; they're cofactors wired directly into the mitochondrial energy pathway. Walk through which does what:
Riboflavin (B2) is the precursor to FAD (flavin adenine dinucleotide) and FMN, both required to move electrons at Complexes I and II. Short on FAD, and NADH can't be efficiently oxidized at Complex I.
Niacin (B3) is the precursor to NAD+ and NADH. NAD+ is the oxidized electron acceptor that keeps the TCA cycle turning; without enough of it, the output of glycolysis can't enter the mitochondria at any throughput worth mentioning.
Methylcobalamin (B12) is needed for clearing homocysteine and keeping myelin intact. B12 deficiency runs disproportionately high in CFS populations and routinely goes missed until frank anemia shows up — the neurological and fatigue effects arrive before the blood marker does. And serum B12 is an insensitive test; methylmalonic acid (MMA) is the marker that actually catches it.
Methylfolate (B9) feeds the methyl cycle that regenerates methionine. MTHFR polymorphisms (the C677T variant, seen at elevated frequency in CFS cohorts) blunt the body's conversion of folic acid into active 5-methyltetrahydrofolate. Plain folic-acid supplements don't get around that — methylfolate does.
Dose + timing. One capsule daily with breakfast. The methylated forms aren't a premium label dressed up — they sidestep the MTHFR conversion step that's commonly impaired in exactly this population. One guardrail: B6 above 50 mg/day over an extended duration carries peripheral neuropathy risk, so check that your formulation doesn't run past 25 mg B6/day.
The one we'd reach for: Thorne Research Basic B. Methylated all the way through — methylcobalamin 400 mcg, methylfolate 400 mcg, riboflavin-5'-phosphate (the active B2), niacinamide 90 mg. NSF certified, ~$22/60 capsules (~$11/month). [Affiliate link →]
The trial behind it. Regland B, et al. (2015), "Response to Vitamin B12 and Folic Acid in Myalgic Encephalomyelitis and Fibromyalgia." PLoS ONE, 10(4): e0124648. N=38 ME/CFS and fibromyalgia patients, retrospective observational, on high-dose B12 (hydroxocobalamin/methylcobalamin) plus folate. 84% rated the treatment helpful, with a statistically significant fatigue reduction on the global impression scale.
The honest limitation: observational, no placebo control. No randomized controlled trial isolates oral B-complex at physiological doses in CFS specifically. So the evidence here is mechanism-strong, trial-weak — which is a real and meaningful distinction. The FAD/NAD+ cofactor requirement for electron transport chain function is settled biochemistry; the open question is whether your own dietary intake is enough, and a 90-day trial answers that for you empirically.
Skip it if: you have chronic kidney disease stage 3+ (high-dose B vitamins need physician oversight) or you're on methotrexate (folate supplementation interacts with how the drug works). And if you've confirmed normal B12 status by MMA — not just serum B12 — and you're wild-type on MTHFR, the expected marginal return drops. Even then, the riboflavin and niacin cofactor roles stay relevant regardless.
Iron Bisglycinate — Conditional (Lab Result Required)
Iron bisglycinate — conditional, only if ferritin <50 ng/mL confirmed by lab
This is the one item you do not buy on a hunch. Get a ferritin reading first — the rest of the section explains why that's non-negotiable.
How it works. Iron is required at two separate points in the energy pathway. One is hemoglobin, which delivers oxygen to your tissue. The other is cytochrome c oxidase — Complex IV of the electron transport chain. Complex IV is the terminal electron acceptor: it reduces molecular oxygen to water, closes out the chain, and keeps ATP synthesis going. No iron there, no finish line.
Iron deficiency without anemia is common — especially in premenopausal women and chronically fatigued adults — and it produces real, measurable fatigue well before hemoglobin ever drops into the anemic range. The number that matters clinically is ferritin (your stored-iron level). A ferritin of 15–50 ng/mL in a fatigued patient is a documented intervention target, even when the CBC looks normal.
Dose + timing. 25–50 mg of elemental iron as ferrous bisglycinate, every other day. The alternate-day schedule isn't a hedge — it actually raises duodenal absorption by letting hepcidin (the hormone that gates iron uptake) settle back down between doses. Take it on an empty stomach for maximum absorption; if your gut won't tolerate that, a small, low-fiber meal is the fallback. Keep it at least 2 hours away from CoQ10 at high doses. Retest ferritin at 8 weeks — target 70–100 ng/mL, and expect fatigue relief to typically show up as ferritin crosses 50 ng/mL.
The one we'd reach for: Thorne Research Iron Bisglycinate 25 mg. A ferrous bisglycinate chelate, which is substantially gentler on the gut than ferrous sulfate and absorbs meaningfully better than the ferric forms, with no coating additives, ~$15/60 capsules. [Affiliate link →]
The trial behind it. Vaucher P, et al. (2012), "Effect of iron supplementation on fatigue in nonanemic menstruating women with low ferritin: a randomized controlled trial." CMAJ, 184(11): 1247–1254. N=198, double-blind placebo-controlled, 12 weeks, 80 mg ferrous sulfate versus placebo. The fatigue VAS score fell significantly in the iron group versus placebo at 12 weeks (p=0.04), with an inclusion criterion of ferritin 15–50 ng/mL (non-anemic).
This is the load-bearing trial for the whole conditional recommendation, and the population maps almost exactly onto this cell's buyer: non-anemic, low ferritin, unexplained fatigue. One caveat for precision — the study ran on ferrous sulfate, not bisglycinate. The bisglycinate recommendation rests on tolerability and absorption data, not a head-to-head trial against the sulfate form.
Skip it if — and read this one twice — your ferritin is ≥50 ng/mL: don't supplement. Iron overload is hepatotoxic, and the risk-benefit inverts. If you're male with no known bleeding source, iron deficiency is uncommon, so test before you purchase. Hemochromatosis, or a family history of it, means iron supplementation requires medical supervision. Do not infer iron deficiency from fatigue alone. Of every item in this stack, this is the one where guessing the wrong direction is not harmless.
D-Ribose
D-Ribose — loading during fatigue periods, maintenance optional
Plainly: this is the raw sugar your cells use as a building block for ATP. The idea is to hand them the material directly so they can rebuild fuel faster.
The mechanism, in full: ATP is adenosine — an adenine base plus a ribose sugar — bolted to three phosphate groups. When mitochondrial function is impaired and ATP drains faster than synthesis can keep up, a cell has two options: recycle its AMP/ADP, or build new adenine nucleotides from scratch. Building from scratch is rate-limited by how much ribose-5-phosphate is on hand, which comes through the pentose phosphate pathway. D-ribose simply bypasses that bottleneck, delivering the pentose substrate straight into adenosine — and therefore ATP — synthesis.
The biochemistry is established. The clinical trial evidence is not — this is the lowest evidence-confidence item in the stack, and we'd rather say that plainly than bury it.
Dose + timing. 5 g dissolved in water, 3× daily through high-fatigue periods or after exertion. Maintenance is 5 g once daily. Take it with food, because ribose can transiently lower blood glucose and a meal blunts that dip. Powder does the same job as capsules and runs cheaper at 5 g doses.
The one we'd reach for: Now Foods D-Ribose Powder. Built on the Bioenergy Ribose® branded ingredient — the form used in the Teitelbaum pilot — unflavored, ~$20/454 g (30+ servings at the 15 g/day loading dose). [Affiliate link →]
The trial behind it. Teitelbaum JE, et al. (2006), "The use of D-ribose in chronic fatigue syndrome and fibromyalgia: a pilot study." Journal of Alternative and Complementary Medicine, 12(9): 857–862. N=41, open-label, no control arm. 5 g × 3/day for an average of 25 days. Mean improvement of 44.7% in energy and 30.7% in overall well-being on visual analogue scales.
No placebo control, which means observer bias and regression to the mean are both running uncontrolled — this is the weakest evidence item in the stack by study design, no two ways about it. We keep it anyway, for three concrete reasons: the ATP nucleotide pool mechanism is established, the dose is well tolerated, and a 30-day trial is cheap. If you see no response by week 4, this is the first item to pull.
Skip it if: you have type 1 or type 2 diabetes — ribose can lower blood glucose unpredictably and needs glucose monitoring if you trial it. If you're already running NMN or NR as a separate NAD+ precursor, the two cover overlapping ATP-synthesis support, so adding ribose buys you less. And if budget forces a ranking, items 1–3 come first; ribose is the lowest evidence-confidence item and the easiest to either trial or cut.
What to Cut — and Why This Protocol Replaces It
Half the value of a stack is what it leaves out. Here's what gets cut, and the reasoning — because "we left it out" is worthless without the why.
Adaptogen blends (rhodiola, ashwagandha, eleuthero)
Adaptogens act on the HPA axis, dialing down cortisol reactivity and perceived stress load. That's a real mechanism — it's just not a mitochondrial one. If HPA dysregulation is your primary fatigue driver, an adaptogen protocol is entirely defensible. It simply belongs in its own stack, not folded into this one. The two address different systems, and stacking them only raises your cost and muddies your read on what actually worked.
Oral glutathione (standard-release capsule form)
Glutathione is the body's main endogenous antioxidant — meaning one your cells produce themselves — and a legitimate target in chronic fatigue. The catch is bioavailability: standard-release oral glutathione is largely torn apart in the gut and doesn't meaningfully raise intracellular levels. If glutathione support is the actual goal, NAC (N-acetylcysteine) is the evidence-supported route, because it supplies the rate-limiting cysteine your cells need to make glutathione themselves. NAC isn't in this protocol because this is the mitochondrial-function stack, not the oxidative-stress stack. (Liposomal glutathione does have better absorption data than standard-release — but that's a tool for the cleanse/hepatic protocol, not this one.)
Commercial "mitochondrial cocktail" blends
Proprietary blends list ingredient names and hide the doses. There's no way to confirm the CoQ10, PQQ, B-complex, and ribose inside one are present at concentrations that actually do anything. A blend priced at $60–80 claiming all five of these ingredients is almost certainly underdosed on at least three. Buy the items individually, at doses you can see.
High-dose vitamin C (as a fatigue intervention)
Vitamin C is an antioxidant and a cofactor in collagen synthesis. But the evidence that high-dose vitamin C specifically addresses mitochondrial-mechanism fatigue isn't enough to earn it a slot here. CoQ10 already covers the lipid-phase antioxidant role inside the mitochondrial membrane. Adding vitamin C piles on cost and antioxidant overlap without buying you any mitochondrial specificity.
BCAAs
BCAAs support muscle protein synthesis and can take the edge off perceived exertion in athletic settings. In a chronic fatigue presentation without a real training load underneath it, the BCAA mechanism doesn't touch any of the three failure points this protocol targets. They belong in an endurance or athletic-performance protocol — not here.
Magnesium stacks
Magnesium is genuinely relevant to CFS: deficiency tracks with fatigue, and magnesium is a cofactor for ATP binding. But it works through a different pathway, with its own evidence base and its own dosing logic. Drop it into this protocol without specifying form, dose, and timing and you've built a stack that's harder to read and harder to troubleshoot. If magnesium still looks relevant after you've run this protocol, treat it as its own intervention — give it the same rigor you gave these five.
Frequently Asked Questions
How long until I notice a difference?
Different items, different clocks. CoQ10 should move your fatigue scores somewhere in the 4–8 week window. B-complex can land faster if you were running deficient — some people feel the energy change within 2–3 weeks, especially when methylation was the bottleneck. PQQ needs 8–12 weeks, because building new mitochondria is structural work, not a quick cofactor top-up. D-ribose is the most acute of the five — if it's going to help, you'll usually feel it during loading, inside 1–2 weeks. Plan on a 90-day trial before you draw any conclusion about the full stack.
Can I run this protocol alongside my ME/CFS treatment?
This is adjunct support, not a substitute for medical care. None of the five items are contraindicated with ME/CFS management as it's typically practiced — but if you're in an active treatment program, tell your physician before you add anything, iron especially, since it needs monitoring. And if you're on any anticoagulant, CoQ10 requires prescriber awareness.
Why ubiquinol CoQ10 instead of standard CoQ10?
Standard CoQ10 (ubiquinone) has to be enzymatically converted into ubiquinol before it's active inside the mitochondria. That conversion gets less efficient with age, and it's further impaired in mitochondrial dysfunction — which is precisely the population this protocol is written for. Ubiquinol is already the reduced, active form, so it skips the conversion step entirely. For a fatigued adult over 40 taking 200 mg/day, the ~30% price premium is what the absorption data supports.
Should I take all five items from day one?
We'd advise against it. Starting all five at once makes it nearly impossible to tell which item is helping — or which one is behind a side effect. Stage it instead: CoQ10 + B-complex in week 1, ribose in week 2, PQQ in week 3. Bring in iron only after lab results say it's appropriate. If something causes a reaction, you'll know exactly which something. By the end of 90 days on the full stack, you've got a baseline you can actually trust.
Is this appropriate for post-viral fatigue (long COVID, post-Epstein-Barr)?
Post-viral fatigue overlaps heavily with ME/CFS — similar symptom profile, similar mitochondrial dysfunction markers — and this stack targets the same cellular failure points, which is why practitioners have used it in post-viral contexts. The honest caveat is that post-viral fatigue isn't one monolithic condition. Some presentations carry autonomic dysfunction, neuroinflammation, or viral persistence that this stack doesn't reach. Treat it as mitochondrial support inside a broader management plan, not a complete intervention on its own.
What is the minimum viable version of this stack if budget is a constraint?
CoQ10 (ubiquinol, 200 mg) and B-complex (methylated forms) come first. They cover the two highest-evidence mechanisms — the electron carrier and the upstream cofactor supply — and together run ~$51/month. Add iron if your ferritin is below 50 ng/mL; that one isn't optional when the threshold applies, and it's the highest-impact, lowest-cost item in the whole stack at $7/month. Add PQQ and ribose as budget opens up, in that order.
Are there any supplements I should stop taking while on this protocol?
There are no direct contraindications among the five items. The one thing worth a second look: if you're already running an antioxidant stack — high-dose vitamin C, alpha-lipoic acid, astaxanthin — alongside this protocol, you're probably in antioxidant surplus, and the real question becomes whether ROS signaling is being blunted in ways that impair adaptation. It's a genuinely nuanced area, and at the doses in this protocol, CoQ10's antioxidant contribution is unlikely to cause that problem. Discontinuing high-dose antioxidants you've been taking for no specific reason, before you start this protocol, is reasonable.
Build your stack
Choose the recommendations you want to shop, skip anything you already own, then open merchant product pages. Stack-kit stays the guide; checkout, shipping, returns, and supplement subscriptions stay with the merchant.
Buy through these and we earn a small commission — same price for you, and it's what keeps the protocol free. We don't sell or ship supplements ourselves; the store handles checkout and shipping.
Affiliate Disclosure
Stack-kit earns affiliate commission when you purchase products through links on this page. Affiliate relationships do not influence brand selection: brands earn slots in protocols by form, third-party certification status, and cost-per-dose at therapeutic doses — not by affiliate rate or paid placement. We do not accept sponsored placements in protocol recommendations.
The brands named above (Jarrow Formulas, Life Extension, Thorne Research, Now Foods) are current recommendations as of the date this protocol was authored. Products change formulations; we update protocols when formulation changes affect the recommendation. If a product you reach through an affiliate link no longer matches the description here, report it via the contact page.
We do not sell supplement bundles. Every item links to its individual product. This is deliberate: bundles obscure per-ingredient doses, make substitution harder, and typically cost more per unit than buying items individually.