I have 2 hens, both have stopped laying for several months. They are 4 years old.
Both were laying every day, until about October. Stoped overnight, literally.
Very occasional, I see an egg, without a shell or soft shell.
They are free range. I give oyster shell, mixed with pellets.