how long is the record for holding your breath
The current Guinness World Record for holding your breath voluntarily underwater is 29 minutes 3 seconds , set by Vitomir Maričić of Croatia on 14 June 2025.
A few useful context points:
- The previous record was 24 minutes 37.36 seconds , set by Budimir Šobat in 2021.
- Guinness distinguishes between breath-holds done with pure oxygen assistance and those done without it; assisted attempts can last much longer.
- For most people, holding your breath for even a couple of minutes is already extremely difficult, so these records are elite freediving feats, not something to try casually.
TL;DR: the latest record is 29:03 underwater, and it was set in 2025.