that they know more than you and youve raised chickens for years now. my grandma told me after 2 years they stop laying and arent good to eat. i told her some hens can lay for 6 years. maybe not as well as 1 year old or pullets that just started laying but they still lay and most people butcher there birds after there 2nd year cos there best to eat then. im not sure on the last part about them being good after 2 yr old but i know hens dont stop completley after 2. i just hate it when someone who had never raised chickens before thinks they know more then me and ive raised chickens for years now.