The ideal pre-run meal is generally 300 to 400 calories, consumed around two hours before you hit the road, Shapiro says. Even if you're going long, you're better off fueling mid-run than loading up too much beforehand.