It's important to first understand the possible reasons. Common factors include a naturally fast metabolism, inadequate calorie intake, irregular eating habits, high physical activity levels, stress, poor sleep, digestive issues, or underlying medical conditions.
To support healthy weight gain:
✅ Eat 3 main meals and 2–3 nutritious snacks daily.
✅ Include calorie-dense foods such as nuts, nut butters, seeds, dry fruits, dairy products, paneer, cheese, avocados, and healthy oils.
✅ Ensure adequate protein intake from sources like milk, curd, paneer, soy products, pulses, beans, eggs (if consumed), and lean meats.
✅ Add smoothies or shakes made with milk, fruits, nuts, dates, and peanut butter between meals.
✅ Avoid skipping meals and try to eat every 3–4 hours.
✅ Include strength training exercises 2–4 times per week to help build muscle mass rather than just gaining body fat.
✅ Aim for 8–9 hours of quality sleep every night.
Since your weight has not changed for such a long period, I would also recommend checking underline medical concerns such as
thyroid disorders, nutrient deficiencies, digestive problems, or other health issues that may restrict weight gain.
Next Steps
For more personalized guidance, please share your current weight, height, daily diet pattern, appetite, activity level etc.