My Finch Has Laid Some Eggs?
It takes 12 to 15 days for a zebra finch egg to hatch, and on the 20th day if it has not hatched they are most likely infertile, but before you throw the egg away put a flashlight up to the egg (a phone flashlight will be fine) and see if there is a shadow...