My 19 week old Khaki Campbell ducks surprised me Tuesday by laying their first eggs. Not only did I get one, but two! Here they are beside some of our chicken eggs. I was a bit surprised because a lot of people have said that they would not lay until 22-24 weeks. I guess it is better early than late.