The monarch butterfly’s lifespan is 2 to 6 weeks, except every 4th generation, which lives from 6 to 8 months so they can travel all the way down from Canada/USA to Mexico and back.