Book Video Consultation
Stay Home
No Waiting in lines
Audio/Video Call
PMC Verified Doctors
Asking For Self, Male, 23 Years old, Lahore
Hi, my weight has been 55 kg for the past 3 years, and my height is 5'10". I eat a lot of food, but I’m still not gaining weight. Can I take any medicine to help me gain weight, as long as it doesn’t harm my body?
book your appointment, I will guide you
Not in favour of suggesting medicine but I will recommend you milkshake! Take 1 glass of milk. Add 3 dates, 2 bananas and some honey in it. Blend and have a glass of it daily.
Doctor Of Diet & Nutritional Sciences | Lahore | Book Appointment
Ok then visit me at my clinic I will suggest you a mass gainer according to you body type and requirement.
10 months ago
Plzz book your appointment for consultation
Book an appointment with me and I will guide you properly.
Book an appointment for proper guidance
taking medicine could be harmful to gain weight . you have to increase your natural metabolism by taking natural and herbal supplement please contact me online or physically I will take your medical history and will suggest dietry natural supplement for gaining weight and it will boost your weight and metabolism
Hi! Eating a lot but not gaining weight could be linked to fast metabolism, nutrient absorption issues, or even stress and hormonal imbalances. Rather than jumping to medicines, which can have side effects, it is important to first understand your body nutritional needs and health status.
With the right diet plan, lifestyle tweaks, and possible supplementation (if needed), you can gain healthy weight and muscle without harming your body.
Book a consultation with me on Marham for a complete assessment and a personalized weight gain plan that actually works for your body type.
I can help and guide you
you need to contact on whtsapp
book your appointment
sure book an appointment I'll guide you
Thanks for reaching out! Since your weight is 55 kg and your height is 5'10", that puts your BMI in the underweight category, so I understand your concern. But before considering any medicines or supplements, it’s very important to first look into possible reasons why you're not gaining weight despite eating a lot. Some common causes include:
Fast metabolism
Poor nutrient absorption (e.g. due to gut issues, thyroid imbalance, or deficiencies)
High physical activity or stress levels
Imbalanced diet (eating enough calories, but not the right mix of protein, fats, and carbs)
Here’s what I recommend:
1. Get basic tests done like thyroid profile, vitamin D, B12, iron, and complete blood count. These can highlight hidden issues.
2. Track your food intake for 3-5 days honestly to see how many calories and macros you're actually consuming.
3. Focus on high-calorie, nutrient-dense foods like nuts, seeds, peanut butter, dates, whole grains, dairy, eggs, and healthy oils.
4. Eat more frequently — 5 to 6 small meals a day can help you increase your total calorie intake without feeling overly full.
5. Strength training (if you're open to it) helps in gaining healthy lean mass instead of just fat.
Regarding medicine: I don’t recommend taking any medicine without a proper diagnosis. Many "weight gain" pills or powders are not regulated and can cause long-term harm (especially to liver or hormones). It's much safer and more effective to go the natural, food-first route, tailored to your body’s needs.
If you'd like, I can help you with a customized weight gain meal plan based on your lifestyle and preferences. Would you like to go ahead with that?
185 Positive Reviews