usually may thru october is how long they lay throughout the year. if your wanting to know how old they are until they stop laying i don't know. mine free range 24/7 & the hens don't usually make it past 2 years. preds usually get the hens when they go broody.
Quote:
Chickens don't run out of eggs when they're around 2 years old. I've got 2 almost 8 year old hens that still lay and others that range up to that age that still lay too.
My guineas lay from June thru october....kind of depends on the weather. The one female I have left has sat two clutches this year and she's probably 4-5 years old.