Nick Cannon will spend the festive season in hospital being treated for complications relating to autoimmune disease Lupus.