Can you look for another place to rent where you can have your boy? That would be so hard.
Sorry you're having a bad time right now. But look on the bright side, where I live it's going to go to lows of -20 celcius next week, so it could be worse. LOL