This topic was discussed pretty extensively in this thread
How Early Can Young Female Ball Pythons Breed?