My hens are 2 1/2 years old. They were always good layers. They haven't laid a single eggs in almost 2 months. I haven't changed anything. I have had hens for years and this baffles me. They are the picture of health. They eat well drink plenty and have a safe place to roost. What could be causing this?