500-1000 cals above maint.
2 g/lb LEAN bw of protein - Meats, slow powders, whey only PWO
2 g/lb MINIMUM of carbs - Yams, duram wheat pasta are my favorites
Fats will fall into place no need to calculate them
Chasing carbs with a few glasses of water really bloats them in your stomach and will...