What is the Life Span of a Butterfly?

The life span of a butterfly is only 2-3 weeks long. Of course, that is if you don’t add the whole larvae, cocoon, and catapillar stages, and that adds another month.