I use benecalorie. Google it. i buy it over the internet. Totally leagle and is considered "medical food" it works GREAT!! Mix it with anythibg. it is only 1.5oz and has 330 calories, 7g of protein and no taste so u can add it to anything. Of course ask your doctor. My husband is end stage and is maintaining/and or gaining weight.