How many hours do kangaroos sleep per day?
Kangaroos typically sleep for around 8-10 hours per day. Some species, like the Red Kangaroo, may get by with as little as 4 hours of sleep, while others such as the Tree Kangaroo can sleep for up to 18 hours. In addition to their main sleep period at night, Kangaroos may also rest or take short naps during the day for a few minutes at a time.