Its a ball python and they are notorius for going off fed randomly and for long periods.... when we bought our enchi back at the end of march we were told he was fed live med rats and was last fed the week before.... we got him home let him get settled... didnt eat till this past friday night, as long as you know your husbendry is correct, there are no mites or signs of infection and he isnt loosing alot of weight he could and most likly is on a hunger strike, also you can try a diff colored rat if your offereing white ones or vice versa... they can also be picky like that sometimes