to be clear, there is no hard-and-fast rule about drinking protein shakes, and having too many of them in one day likely won't have any long-term detrimental effects. for most people, anywhere from one to three protein shakes per day should be plenty to help them meet their nutritional needs.