Protein is the most important nutrient when it comes to exercising. Drinking a protein shake before or during a workout is often used as a strategy to increase muscle protein synthesis. However, it may delay muscle recovery. Therefore, it is best to have a protein shake after the workout.