• 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 http://www.microsoft.com/windows/ie/ to upgrade.

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

Your Questions

AusEggsBasics willowcreative 0410 1

How long do chickens lay eggs for?

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.