When do hens start to lay eggs? Meghan July 27, 2018 15:05 Updated Follow Depending on the breed, environment, and nutrition, hens will typically begin laying eggs around 17-30 weeks of age. Related articles Does Meyer Hatchery guarantee the gender of the chicks? Can you tell me about the Mature Hens you have for sale? When can I put my new chicks in with my existing flock? How big should my coop be? Is my bird male or female? Comments 0 comments Please sign in to leave a comment.