Hello, I JUST started my little flock. And I've received conflicting information on how long chickens lay. I did some reading before jumping in and the literature stated that hens have a peak period of laying from about 6 mos to 5/7 yrs and then the production slows down. But it said they never really just STOP laying. However, I've run into more than one person who said that they do. In fact, I spoke to a breeder just now about a hen for sale that is a yr & a half and he warned me that since she's "older", she might only lay for one more yr. I'm a little distressed over this because we got the flock specifically to have our own eggs. We can only keep so many and if they lay only til age 3 but live for 10 yrs...well, that would make our venture quite a failure! Thanks for reading!