Typically, a female chicken (or a hen!) will lay around 300 eggs a year. That's if she is a happy, healthy hen and in her prime! She will lay eggs between 20 and 78 weeks of age, although during this time she may have periods of rest. Most hens will carry on laying eggs even after 78 weeks of age.