How Long does a Monarch Butterfly Live?

Well, as an adult butterfly, monarchs only live for about 4-6 weeks, but the whole life cycle of a butterfly is about 2 months if you include the egg, caterpillar, and chrysalis.