Diet, daylight hours, and overall health also affect when a chicken starts laying. Baby chicks should primarily eat chick starter feed for the first 8 weeks. After 2-3 weeks of age, you can introduce ...