I was getting up to 7 eggs a day from my 8 duck hens but now am lucky to get two. Some are molting and it has finally started to cool off here in Ohio so I think that is the reason they have not been laying much. It is probably the same for chickens when the weather gets cool and they start to molt. I have 2 that are 6 years old and the rest are 2 years and 1 year old.