How Long do Butterflies Live for?

An adult butterfly only lives for a few weeks. If the butterfly is in an environment that is hazardous it won’t even live for a week. This will vary with the type of butterfly and where is home is.