Question: how long does it take for a chicken to start laying eggs?
Answer: After a few weeks of growing strong, most breeds will lay their first egg around 18 weeks of age. At that time, switch to a complete layer feed and expect roughly one egg per hen per day during peak season. High-producing, well-fed backyard hens can lay up to 250 eggs in their first year of lay. ARDEN HILLS, Minn.