How long can seals hold their breath underwater?
The answer varies by species. Harbor seals can sleep underwater for as long as 20 minutes. To stay under this long, they slow their heartbeat way down. They usually only dive for three or four minutes at a time. Some seals in the Arctic (Weddell seals) spend a lot of time under the ice and can hold their breath for an hour, and maybe much longer than that.