Giraffes can barely hide from predators, so they sleep from 10 minutes at a time, adding up to around 2 hours a day. The maximum length of their sleep is 20 minutes.