I'm so sorry your kitty is not doing well. That's one of the hardest things to go through. Not to mention to juggle all of these big changes at the same time. Hang in there... things will settle in eventually. And your kitty is very lucky to have had such a great mom that has given him a wonderful life. Make sure to cuddle him lots in the time that you have left! Sorry that the sun won't be much help in lifting your mood until spring.