I am assuming he is a Veild?? what kind of plants is he eating? Veilds are plant eaters also, so you have to make sure the plants are chamelon safe. Veilds also will eat certain fruits and vegetables.
Plant eating can also be a sign that they need more hydration. But if still a young veil, he might just be hungry for more than just 10 crickets a day.