Oh man that sucks!!! After this long I'm not sure that you will find it. There are so many things that could go wrong! Getting in your furnace when it's not running but still hot, then it kicks back on... Same with the water heater, assuming it's gas. Like someone else said, it could have gotten outside. My aunt had the same thing happen with a kingsnake this summer and they never found it. You could try the flour and f/t tricks, but it's been quite a while.
When I was young my brother caught a bull snake and lost it in the house. It was in the summer and that darn thing lived for MONTHS in the house! One day my step mom and I were washing dishes, saw something out of the corner of our eye and it was a MUCH larger bull snake!!!!
Good luck!