Question: how long does it take for an elephant to digest food?
Answer: Juvenile elephants require 3 kg of feed per 100kg of body weight per day. The passage time of food through the gastrointestinal tract ranges from 18 to 24 hours.