Typically, laying chickens can produce between 120 to 350 eggs per year. Still, you should bear in mind that your chickens' overall egg production also depends on various factors, including diet, genetics, environment, and general well-being.
Chickens typically start laying eggs around 16 - 24 weeks old. Again this can depend on the breed in question. Once they start, though, hens will continue to lay eggs for several years. In fact, a healthy backyard chicken can provide eggs for about 5 to 10 years.