Chickens will commonly lay eggs every day for approximately three years. However, during this time, they may have multiple periods in which they just don’t lay any eggs at all. There may be many reasons why your chicken’s will stop laying eggs. Hopefully, only for a little while. The following are some of the reasons why my chickens don’t lay eggs anymore:
1. Sudden changes in temperature of greater than 20 degrees warmer or colder will commonly cause chickens to stop laying.
2. Fright – if a chicken has been frieghtened by a snake or traumatic experience she will cease to lay eggs until she feels comfortable again.
3. Lack of food – a chicken can only lay eggs if she is being well fed and is fully nourished. If you are in doubt about how well nourished your chickens are, contact your local pet supplies or barn supplies and purchase some chicken laying pellets, which are full of calcium and egg shell grit which will stimulate their ability to lay eggs.
4. They’re just too old to lay anymore. Just like women, who only have a certain number of eggs in their overies, there will come a day when chickens become to old to lay eggs anymore. Please don’t eat them – they still make great pets!
5. They just don’t feel comfortable – a chicken has to be comfortable to lay eggs.
6. They haven’t spent enough time with people – chickens are very sociable creatures and need to spend time with people on a regular basis. If you don’t spend time with them they will feel that something is wrong and consequently a a break from laying eggs.
7. They are laying, but they’ve been hiding them. I thought my chickens had been off the lay for some length of time, until I found this under some bushes:
Whatever the cause is, if your chickens aren’t laying eggs, it is important to be patient and make them comortable.
My lost chicken eggs due to the chickens burrying them in the mud!