Meal replacement shakes provide calories ... factors to consider when choosing the right one for you. If you have diabetes or ...