A butterfly is a butterfly whether is is an egg, caterpillar, chrysalis, or adult. In the same way an 8 year old person is human, a caterpillar is a butterfly.An adult butterfly, if not killed by a windshield, predator, or disease, will live from a few weeks to about nine months, depending upon the species and time of year.Some butterflies overwinter as adults, such as Monarchs migrating to Mexico and California and Mouring Cloaks which overwinter as adults.
How long do the Monarch Butterflies live?
Monarch Butterflies normally live from 2-4 weeks. However, over wintering Monarch Butterflies can live up to 8 or 9 months!