If you're training hard but not seeing results, the problem is almost never your workout — it's your nutrition. You can't out-train a bad diet, and you can't build muscle without the right fuel.
Macro counting is the most precise way to control your body composition. Here's exactly how to calculate your protein, carbohydrate, and fat targets for any goal.
Use our free Protein & Macro Calculator for personalized numbers based on your stats.
Calculate Your MacrosProtein is the most important macronutrient for lifters. Aim for 1.6-2.2 grams per kilogram of body weight. During a cut, stay at the upper end (2.2g/kg) to preserve muscle mass. During a bulk, 1.8-1.9g/kg is sufficient.
Good sources: chicken breast, eggs, Greek yogurt, whey protein, fish, lean beef, tofu.
Carbs are not the enemy. They fuel your workouts, replenish glycogen, and support recovery. After hitting your protein target and allocating ~25% of calories to fat, fill the remainder with carbs.
Prioritize: oats, rice, potatoes, fruits, vegetables, whole grains. Timing carbs around your workout improves performance.
Dietary fat is essential for hormone production, including testosterone. Keep fat at ~25% of total calories. Below 15% for extended periods can negatively impact hormonal health.
Sources: olive oil, avocados, nuts, seeds, fatty fish, egg yolks.
Cutting (fat loss): Multiply your TDEE by 0.8 (20% deficit). Keep protein high at 2.2g/kg.
Maintaining: Eat at TDEE with 1.8g protein/kg.
Bulking (muscle gain): Multiply TDEE by 1.12 (12% surplus). Aim for 1.9g protein/kg and prioritize carbs around training.
Get your exact numbers with our free macro calculator — Mifflin-St Jeor BMR, activity-adjusted, goal-optimized.
Calculate Your Macros Now