No way to know since you do not have a hatch date. Could be anywhere from 4 to 10 years old! Or even older. I also got mine at petco and I have decided she is 8. But that's just a guess for the fun of it.
Read somewhere that Petco only sells tortoise 10-15 years old but with so much conflicting info I dont think he is that old.......he dose look 8 tho I like that
I read that they have to be at least 4 inches to sell which puts them anywhere between 2 to who knows. The kid that sold be mine said she was a boy and a baby....neither were correct
I cynically believe that they withhold the information they have and deliberately mislead... unless they know they are dealing with someone with knowledge and experience. Many of the staff are plain clueless, but I've observed what seems to be a corporate policy