Well, I glanced at your message and all the replies and I don't know if anybody mentioned this. You said you have 100 degree lights on her during the day on her free range and at night in her 10 gallon glass tank. You're cooking her at night, a 100 degree bulb is way to hot for a 10 gallon. She would prefer a temperature drop down into the low 70s or high 60s, so she doesn't need the heat at night.
You should get her an all screen cage soon because glass tanks are bad news for Chameleons. They can cause all sorts of problems from mouth and foot rot to URIs and for Chams, they are a breeding ground for bacteria because of the high water volume that Chams require. Oh yeah, one more thing I would come here to the Kingsnake Chameleon forum to ask questions and get advice. I saw your message on "Reptic Zone". I go to the "Reptic Zone" once in a while to see if I can help because there just seems to be nobody there with any experience and there are lots of people that need help. When I looked around for care sheets (for any reptile) on "Reptic Zone" I found "URL: FILE NOT FOUND". Not good!
What kind of UVB bulb do you have for her? If you got it at the same pet shop where you got her, it may not be adequate. The is a lot of bulbs that say they provide UVB but it is in such small amounts that it doesn't benefit your Chams.
What other reptiles have you had before her?
I think she might be about two months old based on her size and color. At 3 months my Veileds are usually 8 to 10 inches long and showing more than just green. However she was a pet shop baby and they probably didn't tell you about taking care of her because they don't know how to care for her, so she could undersized and be 3 months old. I hope she is 2 months old because some of them become sexually mature at 3 1/2 months and she would be kind of small to develop eggs. Veileds are like chickens, they'll develop eggs whether they are with a male or not. If she develops a clutch of infertile eggs she may or may not display gravid colors without other Chameleons around her.
Just keep coming back and we can keep helping you. You didn't get off on the right foot because of the pet shop but we can help you get back on the right path. There is plenty of experience at this forum. I'm sorry if it seeemed like I grilled you but unless we find out exactly how you are caring for her, we can't help you. I've been coming here for more than 10 years and the people that get on here now are the best group there has ever been. A lot of that is due to the forum monitors or hosts ( the guys with "PH" before their name, like PHEve and PHWynn) and they are almost like normal people (well Eve's not but the others). Just joking Eve! They do a great job of getting rid of trolls. In the past, beginners would really get blasted and so would the people honestly trying to help them. So just give us a chance and understand that we have to ask "those" questions. Valerie.