Being healthy does not mean being slim and losing weight. Body Mass Index is a crucial parameter to check how healthy and fit you are. You should have a body weight according to your height, gender and age. Some of the most common causes of being underweight are fasting, skipping meals, more physical activity, poor nutrition, stress, improper sleep, improper digestion and underlying diseases like tuberculosis, cancer, hormonal imbalance, diabetes, hyperthyroidism, etc. Being underweight also makes way for other conditions like anemia, bone loss, infertility, heart diseases, etc. Here is a list of the best home remedies for gaining weight. Try these remedies to achieve optimum body weight.