Your Name*
Email Address
Your email address appears to be invalid. Would you like to correct it?
Enter you name, email address and your question or message and click Send Message.
First Name
Last Name
Your Email Address
Your Question or Message
Your message was sent. We will get back to you via email as soon as possible.
This browser is using a vulnerable connection, TLSv1. You need to upgrade your browser for security reasons.
We will be closed Dec 11th thru Jan 1st.

Home / Frequently Asked Questions / How long will a hen lay?

Frequently Asked Questions

How long will a hen lay?

Hens can lay as long as 10 years or longer, but their rate of lay will decline over the years. Typically, with each passing year, you can expect to get about 80% as many eggs from your hen as you did the year before.


The productive life of a laying hen is generally considered to be 2-3 years. A general guideline is that by the third year, a hen will lay about 65% as many eggs per year as she did in her first year. By year 5, her laying will have dropped to about 50%, and a 10 year old hen will, on average, only lay about 20% as many eggs as she did her first year. Actual subsequent year egg laying production is dependent on both the breed and the environment.


Surprisingly, there have been reports of even 17 year old hens still laying eggs.