This is kind of a stupid question, but at what size are ball pythons normally ready to breed?

Any ideas?
I don't know how old mine are, so I have to guess by length.

lol