Immediately after a workout: When training, the most important time to take protein is straight after your workout. Your muscles will then soak up the nutrition for muscle recovery and growth