The reason most people do not use length for ball pythons is because it can be long but very skinny, which would not be a good thing, or it could be too "fat" for it's length. They also grow at different rates, my 2010's vary between 450 grams and 900 grams.

Your snake could also be switched to rat fuzzies or pups at this point, depending on it's weight.