Hello there! Congrats on the new cham. I have a 3 month old veiled chameleon and he is almost identical in size, so I'd bet that the pet store was actually right this time! As for health, he looks fine to me, no noticeable health issues that I can tell. Moody in most pictures though, but what cham isn't?
Cheers!