He's not closing his eyes to sleep. He's closing his eyes out of stress. Chameleons close their eyes and shut down to block out the source of extreme stress. Stop cuddling him and kissing him, they're not that kind of pet and it's terrifying to them. Plus you can get sick by kissing them...
They're $16 for 1000 plus $7 flat rate shipping from Dubiaroaches.com. They keep for a while when you stick them in the fridge. Since it's flat rate shipping, I buy a bunch of stuff when I place an order. It turns into an insect shopping spree. BSFL, supers, dubia chow, water cubes, I go...
First you have to change his name. My female is named Cam.
I recommend checking out the care sheets and filling out the how to ask for help form in the health section.
You may never get him to like you, veileds tend to be miserable and are not all that friendly