I know Ball Pythons can technically breed any time of the year, but at what point in the normal "breeding season" do you decide a female is not going to lay and stop pairing a male with her? I have a few girls that are approaching a good breeding weight/age and I am trying to determine if it's worth pairing them at this point or do I just wait til next year.

Just curious...Thanks for any advice.