Question: how to gain weight day by day?
Answer: Eat three to five meals a day. Eating at least three meals a day can make it easier to increase calorie intake. ... 
Weight training. ... 
Eat enough protein. ... 
Eat meals with fibrous carbohydrates and healthful fats. ... 
Drink high-calorie smoothies or shakes. ... 
Seek help where needed.