I have 4 White Leghorns and they are all each 5-6 months old but they are not laying yet. I read on here that they start laying around 4 months. Am I doing something wrong? They always have a food and water, they roam outside of their run, they get scratch grains and crickets. I only put them in their run when they are about to roost. I also have 19 other chickens. Is that the problem? I would gladly like to know. Thank-you!