to the site!
a ball python in the wild hides all day, and pretty much will only come out for food and water, so your snake hiding all day is perfectly normal. do you have a way to check your temps and humidity?
feeding things like this happen alot, ball pythons can be VERY picky when they want to be. next time you offer, if your snake doesnt take it within 15 or so minutes, try leaving it in the cage with your snake overnight, and if its still not gone in the morning, take it out and do it again next week.
and theres also a good care sheet on here too: http://ball-pythons.net/forums/showt...s%29-Caresheet
if you have any questions, feel free to ask on here. everyone here is always happy to help