By eating healthy food. Getting enough sleep. Relaxing. Not skipping meals.
Eat foods that are high-calorie but packed with nutrition so check for vitamins, minerals. Try to eat more meals. Eat meals that are high in protein and starch. Eat healthy funsaturated fats like you find in olive oil. You can do strength exercises.how can i gain weight with out having to eat junk and be healthy