Hens can lay at any time during the day. Sometimes if there's a little hiccup in the system hens can lay twice in one day, once in the morning and then in the evening. :P
Anyway, my chickens have progressively gotten earlier during the years. I used to be able to see them on the nest and give...