Home | Hatchery Blog | Information | Free Catalog | View Cart |
You are Here: Home -> Frequently Asked Questions -> How long does it take for a hen to lay eggs?

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
My Account 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 Upload Photos Photo Gallery
McMurray Hatchery Facebook Follow McMurray Hatchery on Twitter McMurray Hatchery's Youtube Channel