That means lowering a high reading is rarely about the number itself. It is about finding what is holding the buffer up, then changing that input and retesting under the same conditions. This page is educational and not medical advice.
The CO2 on a metabolic panel is not the gas you breathe out. It is total carbon dioxide in serum, which is mostly bicarbonate, the buffer that keeps blood pH inside a narrow band. It is drawn from a routine venous sample, reported in mEq/L (mmol/L gives the same number), and read alongside sodium, chloride and potassium.
A value above the lab range suggests the body is holding more buffer than usual, commonly from fluid loss, loss of stomach acid, low chloride or potassium, extra alkali intake, or long-standing under-breathing. A value below the range suggests buffer is being consumed or lost faster than it is replaced. For the full marker breakdown, how it is tested, its ranges and how each direction is read, see CO2 (Bicarbonate).
Most labs regard roughly 23 to 29 mEq/L as the usual adult range for serum CO2, and optimization targets sit slightly narrower and slightly higher inside it.
| Marker | Typical lab reference range | FitScript optimal range |
|---|---|---|
| CO2 (bicarbonate), serum | 23 to 29 mEq/L | 25 to 30 mEq/L |
Reference ranges vary by lab, age and sex, so always read your result against the range printed on your own report. FitScript's optimal range is an optimization target, not a diagnostic cut-off, and a value outside it is a prompt to look closer rather than a verdict.
Two practical points follow from the table. First, a result one or two points above the lab ceiling is a common finding and is usually read in context rather than in isolation, especially when sodium, chloride and potassium are all normal. Second, the direction and the pattern matter more than a single digit. A bicarbonate that has drifted from the mid 20s to the low 30s across three panels tells a more useful story than one isolated high value, because it suggests something ongoing rather than a one-off state on the morning of the draw.
Bicarbonate rises for three broad reasons, and almost every specific cause fits into one of them. The body gains alkali, it loses acid, or the fluid the bicarbonate is dissolved in shrinks and concentrates it.
Losing acid most often means losing gastric acid through repeated vomiting or nasogastric suction, which leaves the matching bicarbonate behind in circulation.
The more interesting question is why a high level persists. Healthy kidneys can clear excess bicarbonate quickly, so a sustained elevation usually means something is also stopping that clearance. Research describes chloride depletion, reduced circulating volume, potassium depletion and mineralocorticoid excess as the main factors that maintain the elevation after the initial insult has passed[1]. Reviews of the pathophysiology make the same distinction between what generates an elevated bicarbonate and what keeps it there, which is why correcting the maintenance factor is usually what moves the number[2].
Yes, and this is worth ruling out before you change anything. Serum CO2 is one of the more fragile measurements on a routine panel because dissolved carbon dioxide escapes from the sample over time.
A tube that sits open, travels slowly to the lab, or is underfilled can read lower than the blood actually was in the vein, which is a common source of a mildly low CO2 with no symptoms and no other abnormality. Prolonged tourniquet time and vigorous fist clenching can shift electrolytes locally. Venous and arterial samples also differ slightly, and a venous panel is not the same test as an arterial blood gas, which measures pH and dissolved CO2 gas directly.
Clinical primers on acid-base interpretation stress reading the whole electrolyte picture together rather than reacting to one isolated value, and research suggests this matters because a single out-of-range number without a matching pattern in sodium, chloride and the anion gap often has a technical explanation[3].
The practical move is simple. For a borderline or surprising result with no symptoms, a repeat draw under standardized conditions, ideally at the same lab and the same time of day, tells you whether you are looking at biology or at handling. If the second panel agrees with the first, it is real and worth investigating.
A great deal, because fluid volume and chloride are the two levers that most often hold bicarbonate high. When the body is short on volume, the kidney prioritizes holding on to sodium and water, and it does that in a way that also holds on to bicarbonate. When chloride is scarce, the kidney has fewer anions available to pair with sodium, so it reclaims bicarbonate instead.
This is why a form of elevated bicarbonate is described as chloride-responsive and resolves once volume and chloride are restored, while other forms do not respond to volume at all[1]. Research into the pathophysiology makes the same point, that chloride depletion is often the real driver sitting behind the bicarbonate number[2].
For most people in everyday life, that translates into unremarkable habits. Drink to thirst across the day rather than in one burst, do not run a chronically low sodium and chloride intake while also training hard and sweating heavily, and replace fluid losses after illness, heat exposure or long sessions. Ordinary salt in food is the main dietary source of chloride.
What it does not mean is self-prescribing saline, salt tablets or large electrolyte loads to chase a lab value. In anyone with kidney, heart or blood pressure conditions, sodium and fluid targets are decisions a licensed provider makes after reviewing the whole picture.
Potassium and bicarbonate move together more than most people expect, and low potassium is one of the most reliable reasons an elevated bicarbonate refuses to come down. When potassium runs low, hydrogen ions shift into cells in exchange for potassium leaving them, and the kidney increases acid excretion, both of which push serum bicarbonate up and keep it there.
The relationship runs in both directions. An elevated bicarbonate also tends to drive potassium into cells and increase urinary potassium losses, so the two problems reinforce one another. Reviews of alkalosis physiology describe potassium depletion as a maintenance factor that has to be corrected alongside volume and chloride before the bicarbonate normalizes[2].
Food is the sensible starting point for most people, since potassium is abundant in vegetables, fruit, legumes, dairy and fish, and a diet built on those foods supports normal potassium status without supplements. Potassium supplements are a different matter. They carry real risk in people with reduced kidney function or on certain blood pressure medications, so they belong in a conversation with a clinician rather than in a self-directed experiment. If your panel shows both a high CO2 and a low potassium, that pairing is worth raising specifically.
Several everyday products raise bicarbonate, and reviewing what you take is often the fastest route to an explanation. Studies indicate that diuretics, corticosteroids, certain laxatives and alkali-containing products are among the agents associated with a rise in bicarbonate, according to research on drug-induced acid-base disorders[4].
Large or repeated ingestions are also described in the toxicology literature as a recognized cause of acid-base disturbance, which is worth knowing for anyone taking antacids casually and often[5].
Sodium bicarbonate loading before training deserves its own mention, since it is used as an ergogenic aid and will transiently raise serum bicarbonate. If you use it, note that on your lab paperwork and avoid testing in the window after a dose, or the panel measures your supplement rather than your physiology.
Never stop or adjust a prescription on your own to chase a lab value. A licensed provider evaluates whether a medication remains appropriate, whether a different option fits better, and what monitoring should go with it. The useful step you can take is bringing an accurate list of everything you take, prescription and over the counter, to that appointment.
Yes. A persistently elevated bicarbonate with no gastrointestinal or medication explanation sometimes reflects the kidney compensating for a chronically elevated carbon dioxide gas level, which happens when breathing is consistently shallow or obstructed over months.
The mechanism is straightforward. If carbon dioxide gas accumulates because ventilation is inadequate, the kidney retains bicarbonate to defend blood pH. The serum CO2 then reads high not because anything is wrong with the kidney but because it is doing its job. Conditions associated with this pattern include chronic obstructive lung disease, obstructive sleep apnoea, obesity hypoventilation and neuromuscular conditions that weaken the breathing muscles. Structured approaches to interpreting blood gases exist precisely because distinguishing a primary metabolic shift from a compensatory one requires looking at pH and dissolved CO2 together, not at the panel value alone[6].
This is the version of a high bicarbonate that diet and hydration will not fix, because the number is a downstream consequence. Signals worth mentioning to a clinician include loud snoring, witnessed pauses in breathing, waking unrefreshed, morning headaches, daytime sleepiness and breathlessness on mild exertion. In people with any of those, an elevated bicarbonate is one more reason to ask about a sleep or respiratory assessment. Addressing the breathing problem is what allows the bicarbonate to settle, and that assessment is a clinician's call rather than something a blood panel can decide on its own.
It looks unglamorous. A diet built on vegetables, fruit, legumes, whole grains, adequate but not extreme protein, and ordinary salt use in home cooking supplies potassium, chloride and alkali precursors in roughly the proportions the body evolved to handle.
For a bicarbonate that runs high, the specific levers are these. Keep fluid intake steady rather than erratic. Get potassium from food consistently rather than in occasional large doses. Moderate alcohol, which contributes to fluid loss and, at high intakes, to vomiting and poor food intake, all of which push in the same direction. And keep an eye on liquorice-containing products, because real liquorice root has mineralocorticoid-like effects that can raise bicarbonate and lower potassium together.
What is not supported is the idea that an alkaline diet meaningfully shifts blood pH. Blood pH is defended tightly, and dietary acid load mostly shows up in urine and in long-term kidney workload rather than in a changed blood pH. Where dietary acid load does matter is at the other end of the range, in people whose bicarbonate runs low, which the next sections cover.
It depends entirely on the cause, and honest answers here are ranges rather than promises. When an elevation is driven by fluid and chloride depletion, restoring volume and chloride can shift bicarbonate within days. When it reflects a medication, the timeline follows whatever the prescriber decides to change. When it reflects chronic under-breathing, the bicarbonate stays up until the breathing problem is addressed, which can take months.
Retesting is where most people lose signal. Standardize the conditions so you are comparing like with like. Use the same lab where possible, test at a similar time of day, keep fasting status consistent, avoid bicarbonate supplements and heavy training in the preceding day, and avoid testing during or just after an acute illness with vomiting or diarrhoea. Note recent medication changes on the request form.
Then read the result in a panel, not alone. Systematic approaches to acid-base interpretation exist because a single value can be generated by several different physiological states, and the surrounding electrolytes are what separate them[7]. A programme like FitScript, which covers 150+ biomarkers tested per year with interpretation from Atlas, its AI health advisor, exists partly to make that pattern reading repeatable over time rather than a one-off snapshot.
A low CO2 means less buffer in circulation, which generally reflects either acid accumulating, bicarbonate being lost, or the kidney compensating for a chronically low carbon dioxide gas level from over-breathing.
Common contributors include diarrhoea, which loses bicarbonate directly, reduced kidney function, ketosis from very low carbohydrate intake or prolonged fasting, uncontrolled diabetes, certain medications including carbonic anhydrase inhibitors, and chronic hyperventilation linked to anxiety or pain. Clinical reviews of metabolic acid-base disorders group these by whether the anion gap is raised, which is the first branch point clinicians use[8]. More recent reviews describe the same framework and emphasize identifying the specific acid involved rather than reacting to the bicarbonate value alone[9].
A mildly low bicarbonate matters most in people with reduced kidney function, where chronic low-grade acid retention is common as filtration declines[10]. Research suggests, in people with stage 3 chronic kidney disease, that reducing dietary acid load with fruits and vegetables, or with oral bicarbonate, was associated with lower urine angiotensinogen and preserved glomerular filtration rate over the study period[11]. That is encouraging but not a universal recommendation, and the right approach depends on kidney function, potassium status and medications, which is why it is a provider decision.
A bicarbonate that stays elevated after hydration, diet and supplements have been reviewed usually means a maintenance factor is still active. Two scenarios cover most of these.
A persistently low potassium with a high bicarbonate is a pattern clinicians investigate rather than correct blindly, because the combination can reflect excess mineralocorticoid activity, ongoing gastrointestinal losses, liquorice intake, or a renal tubular issue. The investigation involves blood pressure, medication review, and sometimes urine electrolytes. That is a clinical workup, and it is worth asking for specifically when the pairing repeats on more than one panel.
If the pattern has been stable for a long time, there is no gastrointestinal history and no relevant medication, the compensatory explanation moves up the list. Unexplained elevations in this setting are reasonable grounds to ask about a sleep or respiratory assessment, particularly alongside snoring, daytime sleepiness or breathlessness.
CO2 is close to useless in isolation and genuinely informative in context. Five companions do most of the work.
Chloride is the first, because the sodium minus chloride minus bicarbonate relationship produces the anion gap, which is the single most useful derived value in acid-base interpretation. Sodium anchors fluid status and the gap calculation. Potassium flags the maintenance factor discussed above. Kidney filtration, estimated as eGFR, indicates how much reserve the kidney has to clear excess buffer or to excrete acid. Albumin matters too, since a low albumin lowers the measured anion gap and can mask a raised one.
Glucose and ketone status add a layer when bicarbonate runs low, and a fuller metabolic workup is often where the explanation sits. Structured algorithms for acid-base analysis exist precisely because the combination of these values, rather than any single one, identifies the underlying process[6].
The practical version is that you should be looking at a full metabolic panel, not a standalone CO2, and ideally the same set of markers measured more than once so you can see direction. Trends beat snapshots for every marker on this list.
Some situations should not wait for the next routine review. Contact a clinician promptly if a high or low CO2 comes with confusion, drowsiness, fainting, muscle weakness or cramping, an irregular heartbeat, breathlessness at rest, persistent vomiting or diarrhoea, or signs of significant dehydration.
Also raise it promptly when the value is well outside the lab range rather than marginally so, when it is moving steadily in one direction across repeat panels, when it appears alongside a low potassium or a rising creatinine, or when you have reduced kidney function and the bicarbonate is drifting down. Observational research in dialysis populations has reported that both very low and very high predialysis bicarbonate levels were associated with higher mortality, which is one reason clinicians pay attention to values at either extreme rather than only to low ones[12].
For everything else, the suboptimal result is a conversation starter rather than an emergency. Bring your full panel, a complete medication and supplement list, a note of any recent illness, and your history of snoring or daytime sleepiness. Discuss your results and any treatment options with a clinician or licensed provider before changing anything, especially prescriptions. Never ignore an out-of-range result on the assumption that it is a lab error, even when a repeat draw is the sensible first step.
Related reading worth pairing with this page includes the marker detail for CO2 (Bicarbonate) and its closest companions, sodium, chloride and potassium, the kidney filtration estimate egfr, and the broader Metabolic + Insulin panel that places all of them in one picture.
It can help when the elevation is driven by fluid and chloride depletion, which is the most common pattern. Restoring normal volume removes one of the reasons the kidney holds on to bicarbonate. Water alone will not fix an elevation caused by medication, repeated vomiting or chronic under-breathing, so the cause determines whether hydration is the right lever.
A value a couple of points above the lab ceiling is a common finding and is read in context rather than treated as a verdict. Look at chloride, sodium, potassium and kidney filtration on the same panel, check your medications and supplements, and repeat the test under standardized conditions. If it repeats or comes with symptoms, raise it with a clinician.
Not directly. The panel value is mostly bicarbonate in serum, while a blood gas measures dissolved carbon dioxide and pH. They are linked, because the kidney raises bicarbonate to compensate when carbon dioxide gas stays high for a long period, but you cannot tell which process is happening from the panel number alone.
It can. Dissolved carbon dioxide escapes from a sample that sits too long or from an underfilled tube, which produces a mildly low reading with no symptoms and no other abnormality. A repeat draw at the same lab under standardized conditions usually settles the question. Do not assume an abnormal result is technical without confirming it.
It depends on the cause. Elevations driven by fluid and chloride depletion can shift within days once volume is restored, while elevations tied to a medication follow whatever the prescriber changes, and those reflecting chronic under-breathing persist until the breathing problem is addressed. Retest timing is best agreed with the clinician reviewing your panel.
Chronic over-breathing lowers carbon dioxide gas, and over time the kidney reduces bicarbonate to compensate, which can show up as a mildly low CO2 on a panel. Brief episodes rarely change a routine result much. Persistent breathlessness, frequent air hunger or panic symptoms are worth discussing with a clinician alongside the lab value.
Sodium, chloride and potassium at minimum, since those produce the anion gap and reveal the maintenance factors behind an elevated bicarbonate. Kidney filtration and albumin add important context, and glucose matters when the value runs low. A full metabolic panel repeated over time is far more informative than a standalone CO2.