if this behavior has been happening since before xmas, i would consider scheduling a vet appointment as soon as you can.
when you first got your snake, was he exhibiting this behavior as well? an RI can happen for a few reasons, but it mainly has to do with humidity and ambient temperature. how are you measuring/reading your temperatures, and what are you using the read humidity?