Question: how many weeks does it take layers to lay eggs?
Answer: The birds (now called hens or layers) begin laying eggs between 18 to 20 weeks of age. In a typical flock, egg laying increases until the age of 26 to 28 weeks when more than 90 percent of the hens are laying one egg a day. Their rate of lay will then decline over the next 40 weeks.