My chickens have stopped laying. It has been about 2 or 3 months now, maybe less it just seems like forever. I have refused to buy eggs all this time. Fortunately I have ducks but now they have stopped for the winter. Funny thing, I have one lone hen who refuses to hang with the flock that has continued to lay. My friend who used to raise chickens told me that they cycle, starting early in the morning, then later and later throughout the day but of course not at night when they are roosting. So I have to wait until they cycle back to the early morning again. I'm wondering how long does this generally take?