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