I am planning on getting a ball python sometime soon. I'm nervous about it because i've never had a snake before. One thing I don't really know is what they eat. I know they eat mice, but some people say use pink baby mice and I've heard some people say use little fuzzy mice. I'm getting a hatchling so I need to know what I should get, where I can get it ( I don't live near any pet stores), and how often to feed it. And if they can eat anything else.