They will start laying when they are old enough, usually at 6 months old for most breeds. They WILL lay better if you feed them ONLY high protein lay pellets.
You can't hurry a chicken up to having eggs you have to let them do it in there own time ..
Hope I have helped .. And goodluck ..
Hope I have helped .. And goodluck ..