It could be a number of things. It might help us help you if we know you husbandry numbers (your temp on the hot and cold side, your humidity, ect.). A picture of your setup might help too.
Have you been trying with live or f/t? Rats or mice? Do you know what he ate previously? How old is he? If he is a hatching, do you know if he ate for the breeder (ever) and what he was fed?
Sorry for all the questions, just might help get to the root of the problem
Edit: I obviously need sleep, didn't read that last part, haha. If you've had him for a year, and he isn't losing weight, it probably is just winter fasting. I'd love to hear other's opinions tho.