I apologize for my rather vaque reply to your original post. As far as how long, thats a matter of the physical condition of the animal. If it is showing signs of obvious mass loss, then you have a problem that should be addressed NOW!!! If it is a brumation/season related condition, then it could go one for several more months and without proper temps to keep the snake cool and not burn reserves, it could eventually kill the animal. If you are pretty sure based on the temps, etc. its not brumation/husbandry related as you stated, then six weeks is a bit long IMO. If the snake is/has obviously been loosing weight, get it vet checked as soon as possible. A trick you can try is to offer a smaller than usual meal. I have a juvie pyro that went off feed for a couple of weeks with no obvious reason. She was taking fuzzys, but I offered her a pinky after she skipped a couple of meals and she took it. I kept her on pinkys for a few more meals then upped it back to fuzzys. So far so good.