At a safe, healthy growth rate the female should be about 3 years old before breeding, and also weighing at least 1500g. You've got a long way to go yet before even worrying about breeding. Give it a lot of time and thought before going through with it as well. Remember that you'll be stuck with the babies until they're sold (unless you're keeping them). Even then, with ball pythons, a lot of people are breeding them. So you should expect to have the babies for a while. If you've never gone to a reptile show before, I encourage you to. You'll see there how many people are breeding ball pythons (about 80-60% of the snakes at the show are ball pythons).
Last but not least, I welcome thee to our forum.