Известно, что бабочка имеет разные стадии развития: яйцо, гусеницу, куколку и имаго (взрослое состояние). Каждая стадия имеет свою продолжительность жизни, которые часто зависят от факторов окружающей среды. Меньше всего бабочка существует во взрослом состоянии - около 2-3 недель. Яйцо созревает до 2 недель. А вот гусеница и куколка может расти дольше всего – от нескольких дней - до нескольких лет. Эти особенности развития позволяют бабочкам распространяться повсеместно и не исчезнуть как вид.