So, I have two white leghorn hens. They are 19 weeks old and not laying any eggs yet. They have nesting boxes, are on layer food and are also allowed some free ranging. A friend of mine has some hens from the same batch and hers have been laying for 3 weeks. Why aren't mine laying?