Id recommend going on facebook and looking for a ball python group that is local to you. There you will be surprised to find how many breeders you have around you that will sell you a normal for $10-25. The money you save can go towards your snakes setup and the breeder can answer any questions you have much more accurately then a pet store that only has 2 snake will. Also, generally speaking, snakes at pet stores tend to be kept in less then ideal conditions.. You would be getting a much happier and healthier animal from a breeder and won't have to ship