The longest anyone has held their breath underwater is over 24.5 minutes.
Written by Avishay Kumar on January 20, 2024
The world record for breath-holding underwater was achieved by Croatian Budimir Šobat on 27 March 2021, who held his breath for a total of 24 minutes and 37 seconds. On average, a human can hold their breath between 30-90 seconds.