I feed all my Pullets/Hens (8 and 28 months old) respectively a Non-medicated Starter Grower 18% year round, with a separate container of Oyster Shells.
A Non-medicated Starter Grower is cheaper than most All Flock/Flock Raiser feed and most contain Marigold for yolk color and kelp.
I don't have any Cockerals/Roosters, but he would get the same feed.
A Cockerel over 18 weeks old can eat a layer feed. Some that are genetically predisposed could die from excess Calcium after 3 years.
Most will die before then protecting his Flock if you Free Range. GC