I agree with the cage advice. It is also possible that no matter how big or perfect the cage is, he might be one of those chameleons that just hates being confined. Definitely tell us about your cage and husbandry to check though. Also, is his highest perch above your eyes? Some chameleons will continually crawl out of their cages if they cannot get up high enough to feel comfortable in their cage.