Usually it's the oil that people react to. Try it without the oil and see if that makes a difference. If it does, then only have the shake between 10 and 2 pm for now, as this is when digestive power is at its peak, and always take digestive enzymes with it.