I think the best thing to do is make your own out of whole foods like, oats, cottage cheese, eqq whites, bananas, peanut butter, etc... I have recently been using ON Serious Mass only for post workout though. 1 serving is 1250 calories and it is not loaded with sugar like some of the others. I am only using half of a serving and blending it with whole milk, pb, and eggwhites. Calories are around 1100. I dont recommend drinking these weight gainer powders anymore than once a day, preferably post workout. Anything more than that it you will get fat and bloated. I just use it to add an extra 1000 calories in the day.