you should always eat protein after workout.if you need to eat before as well depends on the amount of training.if you just do a couple of 30 sec series of pushups eating after should be sufficient.if you fail to eat after you will fail to gain strength