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 Is my bird male or female? Can you tell me about the Mature Hens you have for sale? Does Meyer Hatchery guarantee the gender of the chicks? When will my hens start laying eggs? When can I put my new chicks in with my existing flock? Comments 0 comments Please sign in to leave a comment.