Ball pythons are quite easy to acquire. They are commonly available from pet stores, reptile breeders, reptile expos, and through online reptile shops and breeders. The best choice will always be captive born and bred snakes because they are usually parasite free and most likely the healthiest. Any ball python should be well-started and eating prior to purchase