How many eggs do the falcons lay? How long do they take to hatch?

Peregrine Falcons lay 3 – 4 creamy to brownish eggs dotted with red and brown spots which hatch after about 30 days of incubation.  The female does most of the incubation, although the male will take a turn while the female goes in search of food.  After hatching, the nestlings (called eyases) stay in the nest for 35 – 42 days before they are ready to fledge.  After fledging, the young birds continue to rely on their parents for another 4 – 6 weeks for food and to master the flying and hunting skills they need in order to survive.  On average, only two young birds successfully fledge per nest each year.