I've bought mine when he was 3 mo from a "professional" breeder. He didn't sell them until that age wich is to me, maybe young. It's my first cham, but I've read a lot before buying a baby. He generally sell them at 4 mo. The biggest issue I had was to find small cricket. Pin head was to small, and most of pet store around here have pin head and 1/2" crickets. Pin head was too small, they pass trough the screen cage and 1/2" are to big. Now Vlad is 4 1/2 mo and I can buy him 1/2" but I still chose the smaller crickets. So in my POV it would be 3-4 month depending of the person who buy it.