The time you eat your protein bar can impact how well the nutrients get taken in by your body and how your body recovers during work out. The ideal time would be about 30 minutes before the workout or just after the workout. When you do it before, it will boost your performance. If you do it after, it will help in the muscle repair and growth process. Moreso, if you are not using any protein shak