Question: how long does it take for food to gain weight?
Answer: This food or drink will first be digested, the waste excreted (to put it politely) and the excess energy stored as fat. "As we start to digest our food our bodies will use this as energy," Georgeou said. "On average, it takes us roughly 6-8 hours after eating for food to travel through our stomach and small intestine.