How CO2 Tables Work
The urge to breathe during a breath hold is not caused by lack of oxygen. It is caused by rising carbon dioxide (CO2) levels in the blood, which trigger the diaphragm to contract involuntarily. These contractions — the sensation of needing to breathe — begin well before oxygen reaches dangerous levels.
CO2 tables train your nervous system to tolerate those contractions without aborting the hold. By progressively reducing rest intervals between sets, CO2 accumulates across the session. Each successive hold starts with a higher CO2 baseline than the one before. This repeated exposure desensitizes the response over weeks of training.
CO2 Table Protocol
Classic CO2 table structure: constant hold time, decreasing rest intervals. The hold time is set at 60-75% of your personal best static apnea time.
Example: 2:00 PB diver
The rest decreases by 5 seconds each round. Total session: approximately 25-30 minutes. The hold time stays constant — what changes is the amount of CO2 recovery between sets.
Adapting the table to your PB
- 1:30 PB
- Hold time: 1:00. Rest starts at 2:00, decreases by 5 seconds per set.
- 2:00 PB
- Hold time: 1:30. Rest starts at 2:00, decreases by 5 seconds per set.
- 3:00 PB
- Hold time: 2:15. Rest starts at 2:30, decreases by 5 seconds per set.
- 4:00 PB
- Hold time: 3:00. Rest starts at 3:00, decreases by 5 seconds per set.
How O2 Tables Work
O2 tables train the opposite adaptation. Instead of building CO2 tolerance, they train the body to function at low oxygen levels — to maintain consciousness and motor control during the hypoxic phase of a breath hold.
The structure is the inverse of CO2 tables: hold times increase with each set, rest stays constant. As holds get longer, each successive hold pushes oxygen lower. The fixed rest allows partial but not full recovery. Over a 6-8 week training block, the physiological adaptations include improved oxygen extraction efficiency and a lower threshold at which muscles switch from aerobic to anaerobic metabolism.
O2 Table Protocol
Classic O2 table structure: increasing hold times, constant rest. The final hold must not exceed 80% of your current static personal best.
Example: 4:00 PB diver
Hold time increases by 15 seconds each set. Rest stays at 2:00. Set 8 hold time (3:15) is 81% of a 4:00 PB — right at the safe ceiling. Do not program final holds above 80% of current PB.
Scaling for lower PB
- 2:00 PB
- Holds: 0:45, 1:00, 1:00, 1:00, 1:00, 1:00, 1:15, 1:30. Rest: 2:00 constant.
- 3:00 PB
- Holds: 1:00, 1:15, 1:30, 1:45, 2:00, 2:00, 2:00, 2:15. Rest: 2:00 constant.
Safety Rules
- Never perform O2 tables alone in water — a trained rescue buddy must be present at all times.
- CO2 tables done dry on land are safe for solo practice. CO2 tables in water still require a buddy.
- Never combine CO2 and O2 tables in a single session — rest at least 24 hours between types.
- Maximum 2-3 sessions per week total. Nervous system adaptation requires rest between exposures.
- Stop any hold immediately if you feel lightheaded, experience visual disturbance, or feel a sudden loss of urge to breathe after heavy contractions — the latter is a pre-blackout warning.
- Do not perform O2 tables after any alcohol consumption, medication that affects respiratory drive, or illness.
- Final O2 table hold must not exceed 80% of your current static personal best.
6-Week Beginner Progression
This progression assumes no prior table training and a wet static PB of 1:30-2:00 minutes.
By week 6, most divers with consistent training report a 15-25% improvement in the time before first contraction on a static hold, and a 10-20% extension in total static PB. These improvements come from the CO2 tolerance and O2 efficiency adaptations respectively.