Hello! I want to know about the Blood Python's breeding age and size, I had searched on google, some say 2-4 years and some say 18 months-2 years, which one is the correct one? And some even say 2 years, but your blood must reach 900g+. So which year is the correct and what size? Thanks!!