Yes, 100 is enough to feed and raise, they grow relatively slow. If I'm not mistakien some one outhere sell a "starter" batch. Depending on how many chameleons you have and how many you plan to feed a day, you have to start somewhere. Keep at least 30 of the initial batch and you should be fine...