Typically hens lay starting about early or midmorning. The catch is that they lay on a 25 hour cycle. This means that if a hen lays her first egg at say 10 in the morning, tomorrow her next egg will arrive at about 11 in the morning. And yet the whole thing is controlled by the amount of day...