This is my second year raising chickens from day old hatchlings. We butchered all our Rhode Island Red's last fall and started fresh again this spring and now they are about 16 weeks old. When will they start to lay eggs? They are free range and I am feeding them a Layer's crumble and was going to start giving them oyster shells. Do I have to wait until they start laying to feed them the oyster shells or should I start now? Will the eggs taste funny if they have been eating thousands and thousands of grasshoppers?