I’ve read that hens are on a 25 hour cycle. In other words, if a hen lays an egg at 8:00AM today, it will lay at 9:00AM the next and so on.
Can anyone confirm or reject this?
I'd say somewhat true. But, mine lay when they are 'ready'. I have 5 pullets. Some days, I pick up 3 eggs before lunch, and 2 after. Other days, I pick up 1 before lunch, 3 after. And still other days, I get 4 after lunch. I get between 3 and 5 eggs a day. 5 on most days though. Other words, I would not set a clock by when they lay.
Our tractor has a nest box.