Normally, a butterfly can live between 2 days and 1 year.
There are very long-lived species that can survive 30 years in but aft stage (Tinny Yucca Moth).
Otherwise butterflies live more than 2 seasons in the adult stage, ie within one year.
In captivity it definitely will not exceed one year.
Below is a preview of your answer. If you have to made correction please press Edit else
press Send link. Tip! Please help with answers that you have already know and not that you don't know! If you don't know a answer don't answer.