It is essential to have a body weight which is proportionate to your height to stay fit and healthy. Your ideal body weight depends on your height, age and gender. If you fall in the category of those who wants to gain weight, one of the best ways is to look for some home remedies. These are simple and effective, and will have no side effects. Some common causes of being underweight are excessive physical activity, skipping meals, fasting, stress, malnutrition, tuberculosis, cancer, diabetes, genetic factors, lack of sleep and a weak digestive system. Here are the top 10 home remedies that can help you gain weight without too much effort.