Illinois Monarchs are only here on temporary visas, but they stay for generations! There are 4 generations of Monarchs each year. The first 3 generations live for 2 to 6 weeks. The last generation is the one that migrates back to Mexico, where it lives 6 to 8 months.