Adult snapping turtles can stay under water for 40-50 minutes. I have a baby snapper and he stays under for about 10-15 minutes. I know he can hold his breath for longer but i…t is really just a choice thing. If a snapping turtle knows that a potential predator is near by then he may stay down for 20 minutes or more.