Hens lay every 26-28 hours, so each day they will lay a little bit later. Since they never lay at night, however, when it gets late enough in the day, they will skip that day, and lay it tomorrow morning. When they first start laying, it it usually in the afternoon.