Have you ever wondered what butterflies eat? There are a few different reasons that you might have thought about this question. If it was a passing thought that you didn't bother to research, you ma be unable to figure out what butterflies eat on your own. That's because butterflies really don't eat much of anything at all. They do, however, drink from certain plants in order to stay alive. Additionally, before becoming butterflies, the caterpillar will eat certain plants.
Butterflies Don't Eat, They Drink
The answer to the question of what butterflies eat is deceptive because most people will answer that they don't eat anything. We all know that even insects must eat something in order to stay alive though so it's obvious that the butterfly must eat something. The truth is that they have a proboscis inside the mouth which essentially serves as a natural straw. The butterfly can insert this into flowers and fruit to drink out the nectar or juice that is inside.
the above was copied and pasted from a site