How many eggs a chicken lays has to do with the particular breed and how many hours of day light the chicken has. That’s why commercial egg production houses control the amount of light allowed for their chickens. Typical barn yard breeds lay about 3 eggs every 4 days then repeat the cycle. Age also play a part in the production cycle. As chickens age they lay fewer eggs.