The mother butterfly generally lays their eggs on the lower surface of the leaves. After 3 to 4 days, the eggs usually hatch and come out as young ones called the caterpillar or also as larvae. Their first meal is an eggshell. After eating, they go to the young leaves and start shedding their skin many times. Once it is big enough, it stops eating and starts changing its appearance. It grows as a cocoon and, after almost 30 days, transforms into a beautiful butterfly.