I rather have whey during the day...whether it's a bar or shake. It just keeps blood amino acid levels higher than casein. So if I were you, I would be sure to check labels. Supreme Protein bars taste awesome and they're whey. They're expensive though. I don't really know what to recommend because I get all of my stuff for cheap...I got 97 assorted protein bars for $12 a couple of weeks ago.