Ok here is my problem. I've had my BP Duke since May. I've been feeding him every 4-7 days since I've had him. He hasn't refused a meal since the first time I've tried to feed him frozen, weeks after I got him. I've been feeding him live mice until about 2 months ago. He has had a hamster and a gerbil but since eating the gerbil has eaten two small juvenile rats. The last time I successfully fed him was on October 17. I tried a juvenile rat on Oct 23 and it didn't go well, the rat bit my snake and the snake let him go, I think his eye is hurt but I'm not sure how bad. He has a dull looking eye on his right side while his left eye is shiny. My problem has been that since then Duke won't eat, he is afraid of live prey. I've tried another juvenile rat, a mouse and a gerbil and he won't approach them. I feed him in a 10 gallon tank and he just climbs out over the side when I put prey in with him. I have killed and frozen two juvenile rats and have thawed them in warm water and he won't eat them either.

I was away for 5 days after the bad feeding attempt on the 23rd, he wasn't handled and wasn't bothered by anyone other than my brother spot cleaning his cage while I was away. He was cruising a lot when I returned and wouldn't settle so I covered his terrarium with a blanket for 6 days and since removing it he is back to normal. I just tried feeding him again for the first time since November 4th with frozen prey first then the gerbil and he wouldn't take either one.

It has almost been a month since he has eaten, I know they can go several months without eating but I'm beginning to worry since he was such a good eater until now. I've also read it may be because winter is coming, but I don't really know at this point.

Any advice would be great.