We have a couple of finches. They've laid 3 eggs, but they don't sit on them. It's been almost 10 days. How long does it take for the eggs to hatch?
Add your voice! Click below to answer. ThriftyFun is powered by your wisdom!
They will sit on them when the last egg is laid.
In general, a finch will lay one egg a day until they lay 3 to 8 eggs. It takes about 14 days for the eggs to hatch. However, the eggs will not hatch if they haven't been incubated. You can find some very helpful information regarding finch care, breeding, etc. at
This is my friend's favorite site for finches. animals.mom.me/
He said they are very private and if a human is too helicopter (hovering nearby and watching, talking, poking, etc.) it upsets them and that can impact them caring for their eggs. Just to best let them be and only intervene if there appears to be a crisis.
Good luck! Post pics when they hatch!
Normally the female will need to lay the last egg before the birds will start to sit on the nest. In some cases, if the male has not fertilized the egg the female will just lay the eggs and leave them. This doesn't happen often. But if the female is no longer laying eggs and it has been 10 days as you say, it is more than likely they won't sit on these eggs.
Add your voice! Click below to answer. ThriftyFun is powered by your wisdom!