My ball python has recently began to refuse food. I have had Monty for a total of 4-years and never had a huge problem in the past he was 2 when I got him. He started off not eating in the winter months which was regular for him. It has now been 7-months though and I am worried. He is not showing any signs of being sick and his cage is set up as usual so I don't think it is husbandry. Should I take him to the vet... he acts healthy and happy. He hasn't shed for awhile but his last shed was a full shed and his sheds have almost always come off in one piece. No matter what I offer him rat or mouse he just won't take what should I do.