he is younger then 3 months IMO, by a little bit, i would age him at 2 months max but it is hard to tell without something to size him next to. for comparison, my veiled at 5-6 weeks
also i feel worth noting, your chameleon should( more like WILL BE) ok in that cage without blocking any of it...