If your diligent enough to be able to drink down the stuff 2-3 times a day, then yes, it will help. It adds a good amount of protein and calories (stuff that builds muscle and weight). However, it is almost useless to drink the stuff down without doingn weight training. You have to balance it out. I think about 80% of weight training is eating right. You can workout all day for all I care, but if your not eating properly, then you won't see any gains.