Every body is different. I prefer an empty stomach. Since the runs are usually early morning that works for me. I keep very well hydrated the day before and eat normally and make sure not to eat too late that night before. For more than 5K I might do a half banana or 1/4 whole wheat bagel. Afterwards I hydrate slowly but well and when completely cooled down have a balanced reasonable meal.