Question: when zebra finch lay eggs?
Answer: They generally won't lay eggs until they are over 6 months old. Even at that age, it is much too young for them to be breeding and egg laying. You need to wait until the birds are at least a year old before you set them up for breeding.