Butterfly Lifespan

How long do butterflies live?

The average life of a butterfly is around two weeks. Some species only live a day or two and other species are capable of living around nine months.