so far the earliest mine has laid is 7:30 and I've gotten as late as 5 pm in the summer, I've given up watching and waiting because they seem to take hours to lay their egg sometimes and I'll see them laying in a nest for 2 hours and then find the egg in another nest tricky birds.