Why Do Caterpillars Eat So Much?

Caterpillars eat a lot because they need to grow really quickly before they turn into butterflies or moths. Imagine eating constantly for weeks just so you can change from a small worm-like creature to a colorful flying insect, that’s exactly what caterpillars do! They have tiny stomachs but eat leaf after leaf to get enough food for their big transformation.

Take the quiz →

Examples

  1. A caterpillar eats a leaf as big as itself every day.
  2. It eats so much that it becomes fat and green before turning into a butterfly.
  3. Imagine eating your favorite snack nonstop for weeks, that’s how caterpillars feel!

Ask a question

See also

Discussion

Recent activity

Nothing here yet.