Nick Cannon will spend Christmas in hospital

Christmas isn't the most wonderful time of this year for Nick Cannon.

The 36-year-old singer, actor and comedian will be spending the holidays in hospital due to complications from lupus, a chronic autoimmune disease.

"For all who have been trying to contact me the last few days this is where I've been," he wrote in a post on Instagram. "And I will be in the Hospital through Christmas."

He added, "All good though, Doctors say I will be back to normal before the New Year. #LupusSucks #ncredible #warrior"

The America's Got Talent host has spent time in hospital battling a string of health issues in recent years. He was hospitalized in early 2012 for a "mild kidney failure" and later suffered with blood clots in his lungs.

Cannon has two children with his former wifeMariah Carey and is expecting a third child, with his ex, the former Miss Arizona U.S.A. Brittany Bell.

See Cannon's post below.