Chickens typically start laying at six to seven months old. How many eggs depends on the breed. A Longhorn may lay one a day. A Rhode Island Red may lay one every one or two days. Shorter daylight ...