When will the hens start to lay eggs?

Hens will lay eggs around 5-6 months of age depending on the breed. If you want them fertilized you will need a rooster, although having a rooster is not essential for having eggs (they sure are entertaining though!).

Some breeds are slow to mature and will not start to lay before 7 to 9 months.

Check Related Links for breed information