You keep pairing for as long as they are interested or until she becomes gravid. It can take a lot of pairings before you reach that point. Ball pythons will breed year round so theoretically you could just keep pairing until she becomes gravid. I think there are some that do this and some that stop pairing in April/May.
As for the males, I've been breeding some small males and as long as they continue to eat I don't weigh them more than once a month. As soon as they go off food I will be weighing them weekly and once they start dropping weight I will pull them from breeding.
Reptiles are a little different from mammals in that inbreeding is okay to some degree. It's common practice to breed a baby back to the mom or the dad, but it's not recommend that you do this for more than a generation or two.![]()