It all depends what type of protein you are looking for, different proteins affect differently. Whey basically a post workout drink which helps you recover as it digests really quick, Affective taken within 30 minutes of workout and also helps you gain lean muscle mass.