We hope you enjoy reading this blog post. Ready to upgrade your body? Download the app
By Mofilo Team
Published
You're eating until you feel sick. Your grocery bill is higher than ever. You're constantly full, but when you step on the scale, nothing changes. It feels like you're cursed with a 'fast metabolism' and destined to be skinny forever. This guide is the troubleshooting manual to fix that.
The first step in troubleshooting for skinny guys who are eating a lot but not gaining weight is accepting a hard truth: you are not eating enough. It doesn't matter how full you feel. It doesn't matter if you eat more than your friends. Physics does not care about your feelings. You cannot create mass from nothing.
Your body requires a specific amount of energy, measured in calories, just to exist. This is your Total Daily Energy Expenditure (TDEE). To gain weight, you must consistently consume more calories than your TDEE. This is called a calorie surplus. There are no exceptions to this rule.
Many 'hardgainers' believe they have a super-fast metabolism. While some people do have a higher TDEE, it's not magic. It's usually due to high Non-Exercise Activity Thermogenesis (NEAT)-the calories you burn from fidgeting, walking, and daily activities. You might be a high-energy person who is constantly moving, which burns hundreds of extra calories per day.
But the core issue remains the same. You think you're eating a massive amount of food, but when measured, it's often barely at your maintenance level, or sometimes even below it. A huge plate of salad and chicken breast feels like a lot of food volume, but it might only be 500 calories. A small handful of nuts is 300 calories and you barely notice it.
Until you stop guessing and start tracking, you will stay stuck. Your subjective feeling of being 'full' is the single biggest obstacle holding you back. The goal is to replace that feeling with objective data.

Track your lifts and calories. See your numbers go up every single week.
It’s not your genetics or a mythical metabolism. The problem is almost always one of these three things. If you are a skinny guy eating a lot and not gaining weight, you need to be brutally honest with yourself about which one applies to you.
This is the cause for 90% of 'hardgainers'. You must track every single thing you eat and drink for seven consecutive days. No estimating, no guessing. Use an app, a food scale, and measuring cups.
Be meticulous. That splash of creamer in your coffee? Track it. The handful of chips you grabbed? Track it. The oil you cook your chicken in? Track it. At the end of the week, you will have a real, data-driven average of your daily calorie intake.
I guarantee you will be shocked. The 3,500 calories you thought you were eating is probably closer to 2,400. That number is your true baseline. If that number isn't going up, your body weight won't either.
Eating in a surplus without proper training just makes you fat. Your workouts are the signal that tells your body where to put those extra calories. If the signal is weak, the results will be weak.
Doing 100 push-ups and a bunch of bicep curls is not a powerful signal. Your body needs to be challenged with heavy, compound movements that recruit massive amounts of muscle.
Your training plan must be built around these five lifts:
Furthermore, you must apply progressive overload. This means you are systematically getting stronger over time by adding more weight to the bar, doing more reps with the same weight, or increasing your total sets. If your logbook shows you're lifting the same weight for the same reps as you did three months ago, you have given your body zero reason to grow.
Gaining quality weight is a slow process. You will not gain 10 pounds of muscle in a month. A realistic rate of muscle gain for a new lifter is about 1-2 pounds per month. The rest of the weight you gain is water, glycogen, and yes, some fat.
You need to execute your plan perfectly for months, not weeks. Many guys try for two weeks, don't see dramatic changes, get frustrated, and quit. They blame their genetics instead of their lack of consistency.
Aim to gain 0.5-1 pound per week on average. This is the sweet spot for maximizing muscle gain while keeping fat gain to a minimum. It requires patience and a long-term mindset.

Every workout and meal logged. Watch yourself finally gain weight and strength.
Stop complaining and start executing. This is a simple, step-by-step plan. If you follow it without deviation, you will gain weight.
We need a starting point. Use this simple formula:
For a 150-pound guy, this looks like: 150 x 15 = 2,250 calories. Your starting daily target is 2,250 + 400 = 2,650 calories. This is your new minimum. For protein, aim for 1 gram per pound of your target bodyweight. If you're 150 lbs and want to be 170 lbs, eat 170 grams of protein daily. Fill the remaining calories with carbohydrates and fats.
Trying to eat 3,000+ calories of chicken and rice is miserable and difficult. Liquid calories are your secret weapon. They are easy to consume, digest quickly, and don't make you feel as full.
Make one of these shakes every single day, in addition to your regular meals:
That's a 1,130-calorie shake that you can drink in 10 minutes. This alone will solve most people's calorie problems.
Stop making up workouts in the gym. You need a structured plan focused on getting stronger. A 3-day full-body routine is perfect for beginners.
Alternate these workouts with a day of rest in between (e.g., Mon: A, Wed: B, Fri: A). Your only goal is to add a small amount of weight (2.5-5 lbs) or one rep to each lift, every week.
Weigh yourself every morning after using the bathroom and before eating or drinking. At the end of the week, calculate the average. Compare this week's average to last week's.
This is the troubleshooting loop. It turns a frustrating guessing game into a simple, data-driven process.
Understanding the timeline will keep you from quitting. The first week you start eating in a surplus and taking creatine (which you should), you might gain 3-5 pounds. This is not muscle or fat. It's water and glycogen filling up your muscles. Don't get too excited.
After that initial jump, you should settle into the target 0.5-1 pound per week gain. Some weeks you might gain 0.4 pounds. The next week you might gain 1.1 pounds. This is normal. Look at the monthly trend, not the daily fluctuations.
Your strength in the gym is your best indicator of progress. If your squat, bench, and deadlift numbers are consistently going up, you are building muscle. Even if the scale is moving slowly, increasing strength is proof that the process is working.
This is a marathon, not a sprint. To gain a noticeable 15-20 pounds of quality weight will take at least 6-12 months of near-perfect consistency. Embrace the process.
Don't try to eat three massive meals. Instead, eat 5-6 smaller meals and snacks throughout the day. A 3,000-calorie diet is much more manageable as six 500-calorie meals than three 1,000-calorie meals. And remember to rely on high-calorie shakes.
No. Commercial mass gainers are almost always just a cheap blend of sugar (maltodextrin) and low-quality protein. You can make a much healthier, cheaper, and more effective version yourself using real foods like oats, milk, fruit, and peanut butter.
Some fat gain is inevitable when you are in a calorie surplus. The goal is not to avoid it entirely but to manage it. By aiming for a slow gain of 0.5-1 pound per week, you ensure the majority of the weight you put on is muscle, not fat.
Yes, but keep it minimal. One or two low-intensity sessions per week, like a 20-30 minute walk or light cycling, is beneficial for heart health and recovery. Avoid long, intense cardio sessions as they just burn the calories you're working so hard to consume.
To gain 10 pounds of quality weight (mostly muscle with minimal fat), you should expect it to take between 10 and 20 weeks. That's roughly 3 to 5 months of consistent eating and training. Anyone promising faster results is selling you a shortcut to getting fat.
All content and media on Mofilo is created and published for informational purposes only. It is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition, including but not limited to eating disorders, nutritional deficiencies, injuries, or any other health concerns. If you think you may have a medical emergency or are experiencing symptoms of any health condition, call your doctor or emergency services immediately.