It's recommended to eat BAR50 energy bars about 30 minutes to an hour before your run. This allows your body enough time to digest the bar and convert the nutrients into usable energy for your run. Read more from our nutrition hub!