On average 10 hens that are 8 months to 2 years old should lay about 7 eggs a day. Most egg layers will provide between 200-300 eggs per year on average. Keep in mind that your hens will go into a molt each year during late summer or early fall. During this time they will stop laying and grow new feathers.