I had males breed around 6 months and females their 2nd winter. I feel a ball python is an adult when it becomes sexually mature. weight becomes a larger factor than age. but I had a male fire that was 800 grams but didn't lock until he reached 6 months in age.