I like buying from local breeders and have found several that I like and trust. For a snake I plan to have as a pet, I like to handle it and get a sense of its personality before buying. I have been disappointed by mail order before. Try looking on Kingsnake or going to a reptile show.