I just bought a ball python he or she (not sure yet) is about four years old. I've been searching the web and he looks to be a lot smaller compared to others. Do they all have different sizes or a general size for there age? New to snakes, just trying to learn all I can about him.