The lifespan of a monarch butterfly varies depending on the generation and time of year. The first three generations of monarch butterflies have relatively short lifespans, ranging from two to six weeks. However, the final generation, known as the "super generation," can live for 8-9 months.