Ball pythons live for along time and are built to reproduce till they die. As long as they have good weight they will be fine to breed again.