Question: how long does it take for a chicken to lay its first egg?
Answer: Most hens will lay their first egg around 18 weeks of age and then lay an egg almost daily thereafter. In their first year, you can expect up to 250 eggs from high-producing, well-fed backyard chickens.