It takes sheep between 1 day to 3 days to fully digest food they eat.
Sheep take much longer to digest food than other animals or humans.
Sheep actually have 4 stomachs and when the sheep eat the food the food goes down through their stomach to the first stomach and then it actually gets regurgitated again.
That's right the sheep eat the food and then the same food comes back up into it's throat and mouth to be chewed and eaten again.
Then the food goes through other stomachs and eventually after about 1 day to 2 days or so the food the sheep eat is fully digested.
I'm so glad humans do not regurgitate food because that seems gross.
But sheep do it.