How to Track Breathwork Progress: BOLT Score, HRV, and What Actually Matters

Ziggy Crane · Jan 4, 2026 · 7 min read

Quick answer: Track three things: BOLT score (CO2 tolerance baseline, weekly), HRV weekly average (if you have a wearable), and subjective sleep and stress (1–10 daily). BOLT score is the most informative single metric — it directly measures the primary physiological adaptation breathwork produces. Expected 30-day change with consistent daily practice: BOLT +5 to +15 points.

Most people who start breathwork feel the effects within days. What's harder to see is whether those effects are compounding over weeks and months into the structural physiological changes that make breathwork valuable long-term.

This is the tracking problem. Without objective metrics, it's impossible to tell whether you're getting better at breathing, whether the practice is producing the promised physiological changes, or whether you've plateaued and need to adjust.

The good news: breathwork is unusually measurable. BOLT score and HRV are concrete, repeatable, and directly connected to the mechanisms being trained.


The Three Primary Metrics

1. BOLT Score (Body Oxygen Level Test)

What it measures: CO2 tolerance — your chemoreceptors' threshold for triggering the urgent-breathe response.

How to measure:

  1. Sit quietly, breathe normally through the nose for 2 minutes
  2. After a normal exhale (not forced), pinch your nose
  3. Start timing
  4. Stop when you feel the first urge to breathe (the first distinct desire — not when you absolutely must breathe)
  5. Record the time in seconds

Critical: You're timing to the first urge, not the maximum possible hold time. Measurements to discomfort threshold are not BOLT scores — they're breath hold times, which is a different thing.

When to measure:

  • Monday morning, same time each week
  • Same conditions: seated, nasal breathing, 2+ minutes of quiet beforehand
  • Don't measure after exercise, after eating, or when sick
  • Consistency of conditions matters more than perfect conditions

What the numbers mean:

BOLT Score Interpretation
Below 10 Significant dysfunction — likely over-breathing daily
10–20 Below optimal — common in stressed, mouth-breathing adults
20–30 Improving — good foundation
30–40 Good — associated with healthy sleep, reduced anxiety
40+ Excellent — typical of trained nasal breathers and athletes with CO2 training

Expected improvement timeline:

  • Week 1–2: +1–3 points (early adaptation from nasal breathing switch)
  • Week 3–4: +3–5 more points from consistent practice
  • Month 2–3: Additional +5–8 points as CO2 tolerance builds
  • Plateau: Improvement slows but continues with ongoing practice

2. HRV (Heart Rate Variability)

What it measures: Autonomic nervous system health — the balance between sympathetic (activated) and parasympathetic (recovery) branches, expressed as variation in time between heartbeats.

Higher HRV = better ANS regulation, better stress resilience, better recovery capacity.

How to measure:

  • Requires hardware: Oura Ring, Apple Watch, Whoop, Garmin, Polar H10 chest strap
  • Morning measurement (immediately on waking, before getting up) is most informative
  • Weekly average is the meaningful signal — daily variation is high due to sleep quality, alcohol, illness, and other variables

What to track:

  • Weekly HRV average (not single-day readings)
  • Trend over 4–8 week periods (not week-to-week variation)

Expected improvement:

  • 4–6 weeks of daily coherence breathing: +5–15% improvement in weekly average HRV
  • More dramatic improvement for people starting from stress-impaired baseline
  • Wearable apps typically visualize this trend automatically

The limitation: HRV measurement varies significantly across devices and algorithms. Track changes within the same device rather than comparing absolute numbers across devices or to population averages.

3. Subjective Metrics (Daily Log)

Objective metrics are most useful when combined with subjective experience:

Daily log (30-second commitment):

  • Sleep quality: 1–10
  • Daytime stress: 1–10
  • Session completed: yes/no

Track these daily in a simple note, spreadsheet, or app. The value is in the monthly averages and trends, not the individual days.

Monthly review: Average each metric across the month. Compare month-over-month. Most consistent practitioners see 1–2 point improvement in both sleep and stress scores within 60–90 days.


Secondary Metrics Worth Tracking

Resting Heart Rate

What: Lower resting heart rate = more efficient cardiovascular function and higher parasympathetic tone.

How: First thing in the morning, before getting up. 60-second pulse count or wearable reading.

Expected change: 1–5 bpm reduction over 8–12 weeks of consistent practice. Slow-moving but meaningful.

Respiratory Rate

What: Breaths per minute at rest. Normal: 12–20. Optimal: 8–14 (nasal breathing adults who have trained CO2 tolerance).

How: Count breaths for one full minute at rest, ideally without counting consciously changing the rate. Best measured by having someone else count or by video recording chest movement.

Expected change: Reduction from 16–20+ to 12–14 bpm with consistent nasal breathing practice.

Sleep Metrics (If Using Wearable)

Oura, Fitbit, Garmin, and Whoop all provide sleep architecture data:

  • Total sleep time
  • Deep sleep percentage
  • REM percentage
  • Sleep score

Breathwork's sleep effects should show up in these metrics over 4–8 weeks, particularly in sleep score improvement and deep sleep percentage.


Tracking Systems

Simple Spreadsheet

The most effective and accessible tracking system:

Date BOLT HRV avg RHR Sleep (1–10) Stress (1–10) Session
2026-03-09 18 52 62 7 5 Yes

Weekly BOLT measurement, daily log for sleep/stress, wearable for HRV if available.

Wearable Integration

If you have a wearable that tracks HRV:

  • The device does the HRV tracking automatically
  • Your job is adding the BOLT score and subjective data
  • Use the device's trend views for HRV rather than trying to manually track numbers

Inhale App

Inhale integrates BOLT score tracking, session logging, and HRV from connected wearables (Oura, Apple Health) in a single view designed specifically for breathwork progress tracking.


Interpreting Your Data

What Does Progress Look Like?

The ideal trajectory:

  • BOLT: Gradual upward slope, 1–3 points per week when consistent
  • HRV: Gradual upward trend in weekly average (with significant daily variation that's normal)
  • Sleep: Gradual improvement in subjective score (with some noisy days)
  • Stress: Gradual reduction in average score

No metric improves linearly. Expect:

  • Plateaus lasting 1–3 weeks
  • Individual bad days/weeks due to travel, illness, stress
  • The weekly/monthly average continuing to improve even when individual readings fluctuate

When to Investigate

BOLT plateau (no change over 4+ weeks):

  • Review nasal breathing compliance during the day
  • Check technique quality in sessions
  • Consider adding Buteyko-style reduced breathing
  • Consider that you may have reached a functional plateau and need more specific training

HRV declining over 2+ weeks:

  • This signals excessive training load, illness, or non-breathwork stress
  • Prioritize sleep and recovery over extending breathwork sessions
  • Reduce energizing technique frequency; increase coherence breathing

No subjective improvement after 6 weeks:

  • Are you doing the right technique for the right time? (Wim Hof in the evening would worsen sleep scores)
  • Is consistency actually there? (1–2 sessions per week won't produce cumulative physiological change)
  • Review the gap between how often you think you practice and the session log

The 30-Day and 90-Day Reviews

30-day review:

  • BOLT: Compare to baseline
  • HRV: 4-week average vs. first-week average
  • Sleep quality: Month average vs. baseline week average
  • Consistency: What percentage of days did you practice?

90-day review:

  • These are where meaningful structural changes become clear
  • BOLT improvements of 10–20 points are typical for consistent daily practitioners
  • HRV improvements of 5–20% are typical
  • Most people at 90 days have moved from "is this working?" to "I know this works"

How Inhale Helps

Inhale's tracking architecture is built around these specific metrics: BOLT score as the primary physiological measure, HRV from connected wearables, and daily session/sleep/stress logging. The trend views show week-over-week and month-over-month progress in each metric. The 30-day view is the most used feature by experienced practitioners — it makes the trajectory visible and motivating in a way that individual session feedback doesn't.


Frequently Asked Questions

How do I know if my breathwork is working?

The primary indicator is BOLT score improvement (measure weekly). If BOLT is rising, the core physiological adaptation (CO2 tolerance) is occurring. Secondary indicators: lower subjective stress scores, improved sleep onset, higher morning HRV (wearable). Most people feel improvements before they show up in numbers; the numbers confirm that what they feel is real and accumulating.

How often should I measure my BOLT score?

Weekly, Monday morning, consistent conditions. More frequent measurement doesn't add information — BOLT score changes slowly (days to weeks), so daily measurement produces noise without signal. Weekly measurement at the same time in the same conditions provides reliable trend data.

Why did my HRV drop this week even though I'm practicing daily?

HRV is affected by many factors beyond breathwork: sleep quality, alcohol, illness, travel, intense training, stress. A single week of lower HRV doesn't indicate that your practice isn't working. Look at the 4-week average trend. If the trend is downward over 4+ weeks during consistent practice, investigate other recovery factors.

Is BOLT score the same as CO2 tolerance?

BOLT score measures the urge-to-breathe threshold — the CO2 level at which your chemoreceptors trigger the urgent breathe signal. Higher BOLT = higher tolerance for CO2 before the alarm fires = better CO2 tolerance. It's not a direct measure of blood CO2 levels, but it reliably tracks the behavioral/physiological threshold that matters for breathwork outcomes.

What HRV number is good?

HRV varies enormously by age, fitness, and genetics — population averages are less useful than your personal trend. A 50-year-old executive with an HRV of 35 who improves to 42 has made meaningful progress; a 25-year-old athlete with an HRV of 45 who drops to 35 has a problem. Track your own trend rather than comparing to external benchmarks.

Should I track every session or just weekly metrics?

Both. Session completion (yes/no) is the daily habit tracking that maintains consistency. Weekly BOLT score is the physiological progress metric. Daily subjective scores (sleep, stress) provide the richness that makes monthly trends meaningful. The combination — simple daily log + weekly BOLT + wearable HRV — provides comprehensive tracking with minimal overhead.

Continue reading