This can range from about seven days to more than a year, but for a large number of species it is less than 30 days. The well-known monarch butterfly, for example, spends between nine and 14 days in a chrysalis, while the painted lady butterfly spends only seven to 10 days in the chrysalis.
Also know, how long does it take a monarch caterpillar to become a butterfly?
It grows inside the egg for about 4 days. It then munches milkweed and grows as a monarch caterpillar (larvae) for about 2 more weeks. The caterpillar's life inside the chrysalis (pupa) lasts about 10 days and its wonderful life as an adult butterfly lasts from 2 – 6 weeks.
How long does a caterpillar stay as a caterpillar?
The time it takes for a caterpillar to pupate varies widely according to species. Many caterpillars are fully grown and ready to pupate within a few weeks of hatching from an egg, such as the Painted Lady (Vanessa cardui) butterfly (above left) that only takes 4 weeks.
How long is the life of a caterpillar?