No, they eat their own shell.
because they need to get food.
They're eggs :)
Many animals lay their eggs and leave them - eg the salmon, sea turtles, butterflies. Other animals eg the cuckoos lay their eggs and leave them to other animals to rear.
The babies of butterflies are caterpillar eggs.
No, the mother butterflies die soon after laying eggs.
Most butterflies don't lay their eggs in garbage. They typically lay their eggs on the plant that their caterpillars will feed on. Monarchs butterflies lay their eggs on milkweed plants. Spicebush swallowtails butterflies lay their eggs on Spicebush, Sassafras, Sweet Bay, and Prickly Ash. You get the idea. I don't know of any butterflies that lay their eggs in garbage, but if they do it is probably the type of garbage that their caterpillars would feed on.
Butterflies, like nearly all insects, lay eggs.
Butterflies, as much insects do, lay a large amount of eggs someplace suitable, then leave. She never gets to see her babies whether she lives or dies.
so there children can be born and eat the plant right away
Yes they are born form eggs that mature butterflies lay.
No, the male flies do not lay eggs. Female flies are larger than male flies. The female flies lay over 900,000 eggs during their lifespan.
butterfly fish reproduce by laying eggs in the sea