Adequate intake of vitamin B in the body can lead to an increase in appetite and weight gain. It has the benefit of absorbing more nutrients from all the food you eat. Increase appetite and promotes weight gain. It also helps to regularize metabolic activity of the body. Effective in conditions like eating disorders, poor appetite and weight loss.