With proper training, freedivers can hold their breath for impressive durations. Many beginners can hold their breath for 1 to 2 minutes, while advanced freedivers can hold their breath for 5 minutes or more. Some world record holders have even achieved breath-holds exceeding 10 minutes.