The number of eggs that a butterfly (or moth) lays will vary between different species. In general, they will lay 100 eggs in a cluster on plant leaves.