How to Gain Weight Fast as a Skinny Guy (How I Went From 99 to 170 lbs Naturally)
99 lbs → 170 lbs leanI was 99 pounds my junior year of high school. I got laughed at for how skinny I was, and I dreaded every pool day because it meant taking my shirt off. I tried to gain weight more times than I can count, and for a long time nothing worked.
Today I'm 170 pounds lean and an OCB Pro natural bodybuilder. I didn't find a magic supplement or a secret program. I figured out what I was doing wrong, fixed it, and stayed consistent long enough for it to work. This is everything I wish someone had told me at 99 pounds.
Why skinny guys can't gain weight
If you're reading this, someone has probably told you that you have a fast metabolism. Maybe that's partly true. But in almost every case I've seen, including my own, the real issue is simpler: you're not eating as much as you think.
Skinny guys tend to have a few things in common. We get full fast. We forget meals when we're busy. We eat a huge dinner one day and barely anything the next. And we massively overestimate how much we eat across a whole week.
Your body doesn't care about one big meal. It responds to what you eat consistently, day after day. If your average intake is at or below what you burn, your weight stays the same, no matter how stuffed you feel at Sunday dinner.
Step 1: Know how much you're actually eating
Before changing anything, track everything you eat for a week. Not forever, just long enough to get an honest picture. Use an app, weigh what you can, and log every snack and drink.
Most guys who do this are shocked. The days they thought they ate a lot often come in far lower than expected, and the average across the week is nowhere near enough to grow.
Once you know your baseline, you have something to work with. If your weight has been stable, that number is roughly your maintenance. To gain, you need to eat consistently above it.
Step 2: Eat in a steady surplus
You don't need to eat everything in sight. A common approach is adding a few hundred calories a day on top of maintenance and watching your weekly average weight. If it's climbing slowly, you're in the right range. If it isn't moving after a couple of weeks, add a bit more.
Tricks that made eating easier for me
- Eat on a schedule instead of waiting to feel hungry
- Add calorie-dense foods like nuts, nut butter, olive oil, rice, oats, and whole milk
- Drink some of your calories: a shake with oats, banana, peanut butter, and milk adds up fast
- Keep go-to meals you can make without thinking
- Never skip breakfast if it's your easiest chance to get food in
The goal isn't to force down food until you're miserable. It's to make eating enough the default, every single day.
Step 3: Get enough protein
Calories drive weight gain. Protein helps make sure more of that weight is muscle. Spread protein across your meals so every meal has a solid source: eggs, chicken, beef, fish, Greek yogurt, milk, or a protein shake.
I break down how much you actually need in how much protein do you really need to build muscle.
Step 4: Train for progression, not exhaustion
Eating more without training properly just makes you heavier. To turn food into muscle, your training has to give your body a reason to grow.
When I started, I bounced between random workouts and whatever I saw online. Progress only came when I followed a structured program and tracked my lifts. If I benched 95 for 8 last week, I tried for 9 this week. Small wins, stacked for months.
- Focus on big compound lifts: squats, presses, rows, pulldowns, hinges
- Train each muscle more than once a week
- Log your workouts and aim to beat them
- Push your sets close to failure with good form
- Don't do so much cardio that you cancel out your surplus
If you want a starting point, read the best workout split for natural lifters.
Step 5: Sleep and be patient
You don't grow in the gym. You grow when you recover. I prioritize seven to nine hours of sleep, and it made a bigger difference than any supplement I ever tried.
Then comes the hard part: patience. Natural muscle gain is slow. In the beginning you'll notice strength going up and your clothes fitting differently. Visible size takes months. My 99 to 170 transformation took years of consistent work. Every pound was earned.
The mistakes that kept me skinny
- Eating big on weekends and small during the week
- Program hopping every few weeks
- Expecting results in a month and quitting when they didn't come
- Skipping meals when I got busy
- Comparing myself to people who weren't natural
Fixing those did more than any secret ever could.
What changed besides my body
Gaining 70 pounds changed how I looked, but it changed how I thought even more. The gym taught me that you get out exactly what you put in. Once I believed that, I stopped making excuses. I built confidence, and more than anything I built respect for myself.
If you're the skinny guy right now, I promise that isn't who you have to stay.
Want a plan built for you?
Everything above works, but it works best when it's tailored to your body, schedule, and food preferences, with someone checking in every week. That's what I do with muscle gain coaching: a custom meal plan, a personalized training program, and weekly 1-on-1 calls.
See the full story on my body transformation page.