For many butterflies the long caterpillar stage is the only time that they actually eat. After the caterpillar hatches from the egg it begins to feed. Caterpillars consume huge amounts of food. There are caterpillars that are very specialized, like the Pearl Crescent caterpillars.