Most hens begin laying eggs around 6 months of age, although some breeds may start earlier or later. Younger hens may also lay smaller eggs in the beginning and gradually increase in size.