The best age is before they hit sexual maturity. I find anything over 14 weeks tough to my tastes unless slow cooked. I haven't eaten a rooster over a year old yet.. They are alway processed before they hit 8 months. I'd say it's better now than later.