ok i have owned 4 ball pythons over the years and this new one i got has me really wanting to breed when the time comes along so the questions are:

how old do they need to be to breed?
what wieght?
what length?
and around what time of year?