Question: how long does it take to gain weight after eating food?
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.