The lifespan of an igloo depends on various factors such as the quality of snow, weather conditions, and maintenance. A well-constructed igloo can stay intact for several weeks or even months if properly maintained. However, it may gradually degrade over time due to external factors like melting and erosion caused by temperature changes or strong winds.