I have some Amish friends that said they buy hens every year because they only lay for a year. I didn't know that. They raise them for a year and after that they butcher them and get new ones. I really didn't want to do that. I'd rather keep my hens for a long time. I don't plan on eating them, just for eggs and pets. Do they stop laying after a year? Thanks