It can have to do with time of year- some hens will keep chicks for a much shorter time during warm season and for much longer in cooler/cold season. Example a hen weans chicks after just few weeks and starts laying again fast during summer but keeps chicks for months on end if hatched during...