How Long do Chickens Lay Eggs?

A chicken lays the most eggs in its first year. Up to about 2 1/2 years old they will lay about 3 eggs a week. After that they may only lay in the spring.