• This site requires you to update your browser. Your browsing experience may be affected by not having the most up to date version.
    Please visit browser-update.org to upgrade.

  • JavaScript has been disabled in your browser. Please enable JavaScript to experience the full functionality of our website.

How long do chickens lay eggs for?

The hen breeds used in commercial egg farming start laying eggs at around 16-18 weeks (four months) old. The first eggs laid by hens at this young age are relatively small at about 45-50 grams. But over a period of about three months, the egg size increases to an average of 60 grams. Commercial laying hens continue to produce first quality eggs until they are about one and a half years old. After this, their eggs become fewer and shell quality decreases which leads to more cracking and breaking.

Didn’t find what you were after? Fill out our question form. We will get back to you as soon as we can.