Turtles can hold their breath for different lengths of time depending on their species and activity level. Freshwater aquatic turtles can hold their breath for about an hour while resting but typically surface every few minutes when active. In colder temperatures, they can enter a state called torpor, holding their breath for up to 7 hours. Sea turtles can hold their breath for around 2 hours normally, but while sleeping or resting, they can stay underwater for 4 to 7 hours. Terrestrial, land-dwelling turtles hold their breath for a much shorter time, about 20 to 30 minutes. These extended breath-holding abilities are due to turtles' slow metabolism, ability to store oxygen in their blood and muscles, and physiological adaptations like slowing their heart rate underwater. When active or stressed, however, turtles need to surface more frequently for oxygen. In summary:
- Freshwater turtles: up to 1 hour resting, up to 7 hours in torpor
- Sea turtles: 2 hours normally, 4-7 hours while resting/sleeping
- Land turtles: 20-30 minutes
These times vary based on the turtle's activity and environment.