how long for butterfly to hatch
Summary. Butterflies go through a life cycle. There are four stages. The first stage is the eggs. This is where a girl butterfly lays eggs. She lays them on a leaf. The second stage is the caterpillar. This is where the eggs hatch. It takes about five days for the eggs to hatch. A caterpillar then comes out.