How soon can I breed my young female Ball Python?

Email question from a reader: – “It seems to be a debate as to when to breed ball pythons. I have read and in speaking with other breeders, females should wait 3 winters before breeding. There seems to be discrepancies and conflicting information out there. What are your thoughts on this? Thanks” My view on breeding…