its not perfect...i found an organic whey protein powder that delivers 24g of protein in 110 calories instead of the normal fortress and muscle milk brand with 150. i mix it with sugar free instant pudding and the almond milk. Its for those days that if u eat one more chicken breast you would blow ur brains out