As far as the shakes go, I do 1/2 oats, peanut butter, banana, and protein powder first thing in the morning and right before bed. The protien is dymatize elite xt. So the casein helps while im asleep. Each shake comes out to over 600 calories and seems well balanced