I know this sounds goofy but here is how I do it. I am 200lbs , so first thing is protein 2gms/lb so that is 400grams of protein @ 1600 calories. To maintain I only need 2190 calories, so that doesn't leave me too much choice. So my carbs are 80grams and 320 calories, and fat 30grams and 270 calories. The ratio is crazy I know, but this is what keeps me failry ripped all year long. I dont like the whole scene of bulk and cut. Just stay cut.I don't like being over 10% BF. For me the ratio is 73% Protein-14% Carbs-12%Fat @ 2190 calories. Old school! If I was going to bulk I would add fat like nut butters and hard cheese, and add about 400 calories per day.
I do realize that a lot of the stuff I do is old school and today sounds weird, but it works for me. I got teased today for my 250cyp/250sus/400eq/200deca cycle,but I tell them I wil check back on them when they are 66! ha..of course I will be long gone but I still like to say it!