Hi-
How many days has he not been eating for, and what are you feeding him? What is he housed in what kind of lighting, what is the basking temp, do you have a gradient temp in the cage, do you use a dripper and mist 2-3 times per day? What is the humidity, how many plants are in the cage, are there any vines/branches for basking on, do you allow a cool down period at night?
Often chameleons will tire of being fed the same food over and over. If you have not already tried, mix up his food to include other feeders like superworms, silkworms, hornworms, waxworms (on a limited basis). Superworms seem to be a favorite for most chameleons, and are widely available. Also food presentation may trigger a feeding response.
If there are other internal issues like parasites or URI and the like, food intake will slow or stop. Depending on where you get your feeders, crickets kept in unsanitary conditions will carry parasites. I would get a fecal done during your vet visit, to help rule out parasites (although just because one fecal is clean doesn't mean one two weeks later will be). If there are not internal issues and URI is ruled out (most chameleons with a URI will bask for long periods of time, not sleep in the lower part of the cage), the vet will feel for an impaction. If that is the case the vet will do one or more things. 1. give a fluid injection 2. tube the chameleon and give liquid baby food (greens are good) 3. wait a week for it to pass and have you give lots of water via a syringe 4. Last resort would be to start an enema.
When I take my chameleons to the vet I use a shipping box with two paper towels taped to the bottom of the box. Then place a small stick that has a V or Y shape to it in the box and secure it to the box with tape. Then I mist the paper towel once and place the chameleon on the stick and close the box. On the top of the box, I place two small strips of tape on one flap of the box going horizontal with the flap. Then one piece of tape on the opposite flap going vertical with a tab at one end of the tape. This will allow you to open and close the box more then once without having to re-tape it. If you cant picture this let me know I will post pics of the box. I use packing tape.
One other thing, chameleons can get liquid from the feeders like silkworms and hornworms that have a high liquid content. They can also get water from plant leafs or flowers or fruits/veggies (veileds will eat both). You can also try misting with warm water, or place the chameleon in the shower for 30 min to hydrate him. Use a light warm spray against the side wall of the shower and allow the splash off the wall to go on to the plant the chameleon is on. Hope this helps!
-----
John W. Lucas
CHAMELEON PARADISE
Feeding Baby Chameleons
Caging Baby Chameleons
F. pardalis
Ambilobe Locale
Nosy Be Locale
Sambava Locale
Rhampholeon uluguruensis
Eggs Incubating-
F. pardalis - Ambilobe Locale
got SILKWORMS!

Photo © Chameleon Paradise 2003