Where does a Butterfly Live?

During the first stages of a butterfly’s life (the egg stage) they live on plants. As a caterpillar, they still spend most of their time on plants, eating the leaves. Some species do eat insects. After the caterpillar becomes a butterfly, it spends most of its time flying around pollinating flowers and searching for food.