It's all about weight loss and body condition. When they start losing weight after they've pooped, I usually cave pretty quick. My last snake that isn't on frozen hasn't eaten in about 1.5 months. A smaller snake is much more fragile and shouldn't be 'pushed'.