Question: how many calories to eat before a marathon?
Answer: In that case, eat 200 to 400 calories four hours before the start, along with 12 to 20 ounces of water or sports drink (giving you plenty of time to hit the porta potty). Between 90 minutes and two hours before the start, eat most of the remaining carbs–again, choosing easy-to-digest options.