How much protein should I eat per day if I lift weights?
Updated September 2026
Roughly your target bodyweight in grams per day is the working number: a person aiming to weigh 180 pounds eats about 180 grams of protein, spread across the day rather than crammed into one meal. Protein is the one nutrition number worth hitting every single day.
Why protein first?
Muscle is built and repaired from protein, and it is the most filling of the three macros, which makes every other part of eating easier. Build each plate starting with the protein, then add the rest around it.
Carbs and fat matter, but they have more flexibility day to day. Protein is the anchor. Hit it and an imperfect day still moves you forward.
How do I actually hit the number?
Spread it across three to five meals. A palm-to-two-palm portion of meat, fish, or eggs at each meal, with Greek yogurt or cottage cheese filling gaps, gets most people there without supplements.
Food is the plan; supplements are the last five percent. A protein shake is a tool for the days the schedule wins, not the foundation.
How does Spec Fitness handle protein targets?
The app calculates your daily protein target from your bodyweight and goal, then the meal planner builds each day so the plates actually add up to it. Every logged meal counts toward the day's number, so the log tells you the truth about your average, not your best day.
Common questions
- Is it bad to eat all my protein in one meal?
- It is better than missing the number, but spreading protein across the day supports training and appetite better. Three to five meals is the practical sweet spot.
- Do I need protein powder?
- No. It is a convenience, not a requirement. Whole food covers the number for most people; powder covers the days the schedule wins.
- Should I use current weight or goal weight?
- Use target bodyweight. If you are cutting from 220 toward 190, eating protein at 190 grams keeps muscle while the scale moves.
Train to the standard.
Trainer-built programs, meal planning on your real numbers, and every rep logged. 7 day free trial, $25 a month.
Get the app