I was just wondering about how often a ball python female can breed? I mean, do you give her a year break from breeding, or do you breed her every season? I've heard some people say that you should give her 1 year break, but what do you guys do? What do you think is best?