WPI is a lean protein source rich in amino acids. It's amazing for muscle growth & recovery and can even help lose bodyfat. This can be taken anytime you need a protein boost but if there was only one time you could take WPI, it would be post-workout.