A horsfield tortoise can grow to be from 4 to 8 inches long. So at 3 inches, yours is not yet at maturity, but that doesn't let me say exactly how old it is. Maturity is usually reached at about 10 years, so it's a safe guess to say your horsfield tortoise is under 10 years old.