That's a female. I don't see a spur. Seriously I listen to three people on this forum to heart and it's Jann, since you have a female veiled Jann's blog is a MUST read to set up your egg laying bin and hopefully avoid eggs all together because our girls will lay wether we mate them or not, the eggs will be infertile though. Petsmart is full of idiots. Don't listen to petsmart about anything. Olimpias blog is the second one I follow, she is a biologist and she knows her stuff and can help you start to keep your own feeders in bulk so you don't have to pay 12cents a cricket. Then there is Sandra, she is the gutloading queen. Listen to these three experienced owners and your babies will live a healthy life despite any unforeseen complications like egg laying issues or cancer, ect.. Things out of our control.
Babies should be fed often and given as much as they can eat in a 5 min period assuming you're feeding pinheads. Give waxworms seldom as treats. I almost spoiled my fatty, she got picky and only wanted those! Try butter worms instead, they are still fatty, but higher in calcium. You can offer her tiny tiny chopped up strawberries and mustard greens, romain and collard greens, all fresh and rinsed, avoid spinach it can mess up calcium absorption. Gut load EVERYTHING! Your mealworms which should only make up 20% or less of their diet according to Sandra as they are more of a treat too.
I read a lot to begin with, so iv been over this forum more than I care to admit. But it's made me a better Cham owner. I refused to let frita my Cham die, she was a rescue. I knew ZERO about chams, now I'm planning to buy my second

I owe all I know to this site.
The only person I know of that can really tell the age of these babies well would be Jann or olimpias, or Fluxlizard. Purr's seems so small. I'm going based off when Jann told me the age of mine when I asked a while back, she was 4 months, and a little bigger than newchammommy's Cham.