How old before chickens start laying eggs?

  Hens usually don't start producing until about 6-8 months of age. Peak production is usually around 1 year to 18 months, and especially for layers, declines after that. Birds that are too young or too old won't lay.
A Young Pullet at about 20-24 weeks, (but the egg will be quite small,



A full grown Hen in about One year,