I don't think there's a hard and fast rule, but at least a week on plain finisher to get any medications from their other feed out of their systems.
They may not roast well, but they will stew or casserole and Muntjac told me once that if I wanted to roast an older bird, steam it in the oven for a bit first to help tenderise the meat.