My surgeon makes us drink it for the first seven days....it has some protein in it....I think 8 grams, but when on liquid only that is good....Anyways I can only find it at Hy-Vee....Our wal-mart doesn't have them......They come in two different flavors and they aren't bad really!