This brand makes stomache hurt unfortunately. The other brand (Cytosport Complete Casin) doesn't taste as good but it certainly beats having to camp out in el baño after drinking my morning shake.My brother is a dietitian and he suggested that I start to use casein protein instead of soy protein which is "not a complete protein." He was completely right; I used to feel hungry maybe 30 min after the soy protein shake while the casein keeps me going all morning. It's just that this brand isn't good for my lactose intolerance. Oh well! Live and learn.