McMurray Hatchery - Large selection of day old chicks, poultry and exotic fowl. Homestead supplies and poultry equipment available for sale.
Home | Weekly Special | Information | Free Catalog | View Cart |
Information and Frequently Asked Questions

How long does it take for a hen to lay eggs?

Most hens will start laying between 5-7 months of age. They will lay best at 1 to 2 years of age. All pullets (female chicken under 1 year of age) lay small eggs at first and after a while will lay larger eggs. Younger hens will lay 1 egg every 3-4 days. A hen 30 weeks old can lay 2 eggs every 3 days. Some have been known to lay an egg a day. All breeds have different laying abilities. For more answers to you poultry questions, we have many books and also a video. Guide to Raising Chickens VIDEO: Poultry at Home
Back to Frequently Asked Questions
Sign Up For Weekly Special Email Weekly Special Order By Catalog Number Day Old Baby Chickens Turkeys, Ducks, Geese, Gamebirds Books, Videos, Plans, and Posters Health Care & Grooming Pesticides & Disinfectants All Natural Feed and Supplements Hatching Eggs Incubators and Parts Egg Accessories and Nests Waterers Feeders Brooders & Starter Kits Cages & Pens Processing Equipment The Hatchery Gift Shop Site Map