What is the life span of a butterfly?

The life span of a butterfly is dependent on the breed. They can live only a few days, anything up to a year, depending on the species.

The copper butterfly and small blue butterfly are generally thought to have the shortest life span and only live up to a maximum of a few days.

The longest life span is that of the migrating monarch butterfly, which can live up to 12 months.

The purposed average life span of an adult butterfly (not caterpillar or pupa) is 20-40 days or 3-6 weeks..
It takes approximately 1-6 months and 5 weeks