Depends what kind of shake it is. Shakes that digest fast (all of them except for casein) are only good postworkout, or maybe first thing in the morning. So I'd say no more than two but ONLY if they are taken upon waking and postworkout. shakes at any other time are not going to get digested well.