I have a male mexican black kingsnake who is around 2 years old. He never missed meals before this and is healthy in weight and length for his age. I'm wondering how long they can safely be off food before I should be concerned about him. I know with adult snakes they can be safely off food for many months, but I'm unsure about a juvenile snake who is still growing like he is.

My assumption is that he is in his breeding season mentality and off food because he's looking for a mate, based on the fact winter is ending here and he basically shed and then stopped eating. It's been about two months since he's taken a meal and he's used to eating every 5-7 days. He doesn't appear to have lost any weight and he is still very active. He'll smell the food and act interested but won't eat it. I've tried braining the mouse, warming the mouse, leaving it there for a couple hours and leaving the room, etc., he still has no appetite.

How long before him not eating is a genuine health concern?