Sorry FM! OK, I'll do all the numbers re: my stats as an example.
Now my bodyweight is 85kg x 2.2 to get pounds = 187 lbs.
GENERALLY speaking, as a very GENERAL guide, maintenance calories will fall somewhere between 12 and 16 x bw in lbs. This depends a LOT on your lbm, individual metabolism, level of activity, etc. etc. There are other ways to work this out, but this guide works fine for now.
Let's shoot for the middle - say 14 x bw = 187 x 14 = 2618. So according to this, my maintenance calories are about 2 600.
Now, you want to ADD muscle. If you don't eat MORE than your body MAINTAINS on, you can't ADD. This is why BB'ers complain about getting fat when bulking - it's very difficult to find exactly the right number of calories that will allow you to add muscle but not have a bit of the extra go to fat.
So, now you add 300 calories OVER your maintenance level to provide the EXCESS that you need to create new muscle. In my case 2 600 + 300 = 2 900. 300 is not a magic number - it's just a starting point. You could add 100 calories per week until you see you're gaining 0.5 - 1lb per week, then stay there until gains stop, add a bit more, etc. Adding slowly is probably a good way to monitor more closely. Guys generally get away with adding large numbers of cals more easily than chicks, just because they're born with hormonal environments more conducive to muscle gain, the lucky bastards.
Now, for the macros: Let's say I like carbs a lot, so I decide to do a 40:40:20 split, P:C:F
2 900 x 0.4 = 1 160 cals of protein
2 900 x 0.4 = 1 160 cals of carbs
2 900 x 0.2 = 580 cals of fat
Protein and carbs each have 4 cals/gram, fat has 9 cals/gram, so:
1160/4 = 290g protein
1160/4 = 290g carbs
580/9 = 65g fat
That's quite a lot of carbs, but I'm a big girl

(Actually, the truth is, I think gain on fewer calories than this - I seem to have quite a slow metabolism and not enough lbm yet, but anyway ...).
Now you can take your carbs and decide how many of them you want to make starchy and how fibrous. FIBROUS carbs are broccoli, cabbage, cucumber, peppers, brussels sprouts, asparagus, lettuce, spinach, cauliflower, etc. etc - any veggies, and have minimal impact on insulin - MS can say what sort of carbs they are, but most of the carbs in veggies don't work in the body the same way starchy carbs do - they're mostly indigestible cellulose and other stuff. Pumpkin, carrots, corn have fiber, but are also starchy - ie. they do impact blood sugar, but nothing like, say, sugar, lol.
Oatmeal, potatoes, yams, rice, millet, pasta, etc. are starchy carbs, and they impact blood sugar/insulin levels a lot - that's the whole deal with hi/low GI - stay low GI and you'll have extended, slow-burning energy for your muscles without shooting glucose into fat cells.
Sugar, white rice, white potatoes, white bread, white flour - any refined carbs, spell energy crashes and fat gain because of the impact on blood sugar and insulin. They can be used post-workout, when an anabolic insulin spike is very useful, but this is not essential.
Insulin sensitivity is lower in the evening, that's why people say not to eat carbs too close to bed - because you raise your blood sugar and insulin levels, then don't use the fuel you just gave your body, so it goes off to storage ...

I dunno ... there's a lot of discussion about not eating carbs after a certain time - it all depends what time you go to bed, what time you work out, overall calories, etc.
I'm finding I have plenty of energy and am not putting on too much fat keeping starchy carbs lowish (for me - 150g or so), and I eat lots of veggies because I love them and they are full of important nutrients, and they're very filling. So in our example, if I decide, say, 150 -180g starchy carbs is enough, then I'd just fill in the rest with veggies and sort of half & half carbs - like pumpkin, carrots, etc. The carbs from the latter add up quite quickly.
Are you with me?
How about the numbers spatts gave?
2g/kg bw = 2x85 = 170g carbs on a high day
0.5g/kg bw = 0.5 x 85 = 42.5g carbs on low day
170g x 4 = 680 cals from carbs
total cals at 2 900 - 680 = 2 220 left
say ... 1.5g protein/lb bw = 1.5 x 187 = 280.5g protein
280.5 x 4 = 1122 cals from protein
2220 - 1122 = 1098 cals for fat
1098/9 = 122g fat
So, on a high carb day: Pro:280g
CHO: 170g
Fat: 122g
I personally think that's a lot of fat - you could increase the protein more instead. But it would be a lot cheaper to just eat more carbs, carefully, with low GI.
You'd do the same sort of calculation to get grams of fat and protein for low days.
The upshot is though, that all of these macros, calculations, numbers, etc. are really just guidelines, and it comes down to working stuff out for your own body. I know this probably just frustrates and irritates you. I know because for the longest time I wanted EXACT numbers and grams, and no-one could give them to me, because no-one CAN give them to you.
Lots of people here loved carb cycling, but when I finally tried it, I almost had a mental breakdown my energy levels were so screwed up. But now I KNOW it doesn't work FOR ME. It works GREAT for spatts. But if she eats too many carbs, she crashes big time.
I think you will get to the point that spatts mentioned - about being able to go by feel, but that takes a while - I know I'm still a ways from that, although slowly getting more confident. Starting with numbers and guidelines, even if they are just guides, is good, because that way when you figure out what FEELS right, you'll KNOW what the corresponding numbers are.
OK, I know this is incredibly long - I hope less confusing. If you can't figure it out, give us your stats and we can figure out some starting numbers for you in no time!
