Question: how many meals a day should you eat to gain weight?
Answer: Make sure to eat at least three meals per day and try to add in energy-dense snacks whenever possible. Summary To gain weight, eat at least three meals per day and make sure to include plenty of fat, carbs and protein.