I have done a lot of shopping around in whey protein and other protein powders and shakes. There is nothing I have found that beats the Protein to Calorie ratio of Premier Protein. They sell it everywhere, but you can get it a Trader Joe’s (which to me affirms its legit) and Costco in bulk. It’s expensive tho, so I buy it in bulk from Costco. I just picked up some ON Gold Standard whey in chocolate and some PB Fit peanut butter chowder for shakes when I have more time to eff with it, but they have less Protein per calorie than the Premier premade Shakes.