You can eat peanut butter protein balls anytime, but they can be especially useful if you eat them pre-workout, post-workout, or between meals when you’re feeling hungry or need a little energy to make it through the day.