How Long does a Butterfly Live?

A butterfly’s life span will vary depending on its size and environment. A small butterfly will usually live only a week or so, while a large butterfly can live up to 9 months.