Could we please see a picture that you took of your snake? You might have a reticulated python or a burmese. They can get to around 20 feet long... maybe that would explain the growth. Check out the "Giant Pythons" section of the forums. There's some pictures of those snakes there. What you're describing doesn't sound liek a ball python.