I have 6 hens - all different breeds, the four that have molted did so at different times - onee took just a few weeks, others took almost 2 months! I have two that have not molted yet - are just turning a year old. So, I think it depends on the breed. Mine stopped producing eggs during their molt, so I was grateful they did not all go at once!