I hear a lot of breeders are breeding year round now, so if I breed two ball pythons once the female lays her eggs how long should I wait before trying to breed them again?