Welcome to the site. He looks 10 times better in your care, great job with him. I have seen most of my chameleons have lost their color too. I assume it has to do with the winter time here in Florida. Try letting him free range a few hours a day, their colors change when they roam around...