I'm sure this question has been asked a thousand times, so I apologize in advance, but all the threads I have read don't directly answer my question.

So first off, I bought an 8 year-old normal male ball python last week, he came with a 30 gallon and all the stuff he needs, the original owner has had him in this tank for awhile so he is accustomed to it. This is my first snake and I spent many hours researching care for bp's. The previous owner told me he had shed about a week prior to me buying him, and that he fed him f/t adult mice 2x a week and fed him a couple days before bringing him to me. Today, I decided was feeding day. Nothing, he just stared at his food like it was a rock. I tried in and out of the enclosure, I warmed it with water and now i'm waiting for it to be darker as a last attempt. He seems healthy, well, actually I think he is over weight, at first I thought he was dehydrated but I've watched him drink, and they look more like rolls than skin. So he's now on a 1 mouse a week diet

Anyways, my question is, why isn't he eating when he is used to being fed more often, and should I be worried? As well as how long do you leave your mice out before they aren't edible?

Thank's