Most hens lay one egg per day, but that rate can vary depending on anything from their diet to the weather.