It takes 14 to 15 days for dove eggs to hatch. Doves usually sit on the eggs for incubation, but it is a good idea to have an incubator available just in case.
Doves lay one or two eggs. The second egg is laid from 20 to 40 hours after the first. Baby doves need help to hatch, so the father dove takes the egg a short distance away from the nest and drops it. The young doves grow quickly and leave the nest between 12 and 14 days of age. They are independent from their parents at 20 days of age.