What actually works when you cannot gain weight
I used to struggle with this myself. I was 138 pounds at 5'10" and had been eating everything in sight without seeing any change on the scale. The problem was not that I lacked appetite. The problem was that I lacked structure. Most skinny guys do not have a true appetite problem. They have a consistency problem combined with a misunderstanding of how caloric surplus works in practice. Here is the method I ended up using, and the one I still recommend to people who ask me about this. Start with your maintenance calories. Use an online calculator, then subtract 200 from that number. That is your starting point. Not plus 500. Not plus 1000. Minus 200, because most calculators overestimate maintenance for ectomorph body types by a wide margin. I learned this the hard way after tracking everything I ate for three weeks and finding my actual maintenance was about 200 calories lower than the formula predicted. From there, add 300 to 500 calories depending on your activity level. If you are lifting weights three or more times per week, go with the higher end. If you are mostly sedentary outside of the gym, stay at the lower end. Track your weight daily. Take the weekly average. If the average does not move up by 0.3 to 0.5 pounds per week after two weeks, add another 200 calories. That is the entire framework. Everything else is implementation detail.
The protein target is non-negotiable. Aim for 0.8 to 1 gram per pound of body weight. At 140 pounds that means 112 to 140 grams daily. Spread across three to four meals. This is not optional. Without adequate protein, the extra calories just become fat, not muscle. I have seen too many guys skip this step and then wonder why they look softer instead of bigger. Carbohydrates should make up the bulk of your remaining calories. Rice, oats, potatoes, bread, pasta. These are your easiest calorie sources. They are cheap, they fill you up less per calorie than protein or fat, and they fuel your training. Fat comes last. Add olive oil, nuts, peanut butter, and whole eggs to push your calories over the top without making yourself feel like you are about to pass out from volume. One edge case that surprised me was the adaptation window. Your hunger signals will reset. After about ten days on a proper surplus, your baseline appetite shifts. You stop feeling stuffed after meals that used to make you uncomfortable. I thought I was doing something wrong during that first week because I was miserable eating past the point of fullness. It passed. The body adapts faster than most people expect, but you have to push through that first week regardless.
Another thing beginners consistently miss is the timing of calories around workouts. You do not need to eat massive meals before training. A banana and some peanut butter twenty minutes before lifting is enough. What matters more is hitting your total daily calories. Splitting your intake into four equal meals works better than three large ones because it spreads the protein synthesis stimulus and keeps your digestive system from shutting down. Smaller meals throughout the day rather than one or two enormous ones. There are situations where this approach will not work, and I want to be blunt about that. If you have a thyroid condition, malabsorption issues, or an undiagnosed metabolic disorder, no diet plan formula is going to fix it. Get bloodwork done first. I knew a guy who spent six months trying to force weight gain through calorie surpluses only to discover he had hyperthyroidism. The excess calories just burned through his system. Medical issues account for maybe five percent of cases, but they are the ones that waste the most time if you ignore them. Another limitation is that being skinny often comes with a fast metabolism, and that is partly genetic. Some people genuinely need 3500 calories per day to gain one pound per week. The math still works, but you have to be honest about whether you can physically eat that much. If you cannot, your options are liquid calories, adding more fat to meals, or accepting a slower rate of gain. There is no shortcut around the physics of it.
Get the Full Details

Supplements are almost entirely irrelevant at this stage. Creatine monohydrate at five grams daily is the only thing worth considering. It will give you about two to four pounds of water weight in the first week and a small performance boost over time. Everything else is marketing. Mass gainer powders are just expensive sugar. Pre-workouts do nothing for muscle growth. Multivitamins are a tax on ignorance. Track everything for the first fourteen days. Weigh every meal if you can. Use a kitchen scale. Most people underestimate their food intake by 30 to 40 percent. I underestimated mine by roughly that amount before I started weighing. You need accurate data before you can trust the numbers. After two weeks of consistent tracking, you will have a better sense of portion sizes and you can ease up on the scale for each meal. But do not skip that initial data collection period. The lifting program matters as much as the food. You do not need a complicated split. Three full-body sessions per week or an upper lower split four days per week is sufficient. Compound movements. Squat, deadlift, bench press, overhead press, pull-ups, rows. Progressive overload. Add weight or reps every session. If you are eating in a surplus but not stimulating your muscles with progressive resistance training, the extra calories become body fat. Period. The food builds the potential. The training determines where that potential goes.
Sleep is the variable nobody talks about. Seven to nine hours. If you are getting five hours of sleep, your cortisol stays elevated, your recovery drops, and your hunger hormones get misaligned. You will either overeat or undereat because your appetite regulation is compromised. This is not optional. It is as important as the calories themselves. Adjustments happen every two to three weeks, not every day. Daily weight fluctuates by two to four pounds depending on water intake, sodium, bowel movements, and sleep quality. Looking at single-day numbers is useless. Weekly averages are what matter. If your average goes up by half a pound per week, you are gaining lean mass at a reasonable rate. If it goes up by more than a pound per week, you are gaining too much fat. Dial it back slightly. Patience is the actual requirement here. Expect three to five pounds per month at best. That sounds slow, but compound growth over twelve months is significant. Twenty to forty pounds of actual tissue if you execute consistently. Most guys quit before month four because they do not see daily changes. The changes are there. They just happen on a timescale that does not match your impatience.