Best Answer: Ducks are approximately 6-8 months old when they start to lay eggs. I have 2 Peking Drakes,3 Peking Hens and 6 Mallard mix Hens and I feed my ducks the same food I feed my chickens as they are all in the same pens.