I'm wondering how old my ball python is; the pet shop didn't know. I obviously know you can't pinpoint it exactly, but a range would be nice. I'm mainly wondering if he's under 6 months.

So he's about 20" long, about 170g... and he's a bit thin. You can see wrinkles when he folds his body over, and his skin is a little loose. (he was like this when I got him, I'm shortening his feeding cycle to help him grow now)

Here's a video I took of him feeding, hopefully that'll give a visual reference:

http://www.twitvid.com/JZXY3