My 4 egg layers all stopped laying at the same time, and after eliminating all other reasons, I realised they started moulting (SOO MANY FEATHERS EVERYWHEREEEE) But it's been going on for a month already and the feather loss seems to have stopped, but still no new eggs. 2 of the hens spend a lot of time roosting but still go out and free range for a bit each day. Approximately how long does it take for the moulting period to finish? I'd like some tasty eggs please! extra info: It's summer here, plenty of sun. They have shell grit available and were dusted for mites etc, so I'm pretty sure its the moulting alone.