Cannon was hospitalized in Aspen, Colo., last week after he fell ill while vacationing. He was transferred to a hospital in Los Angeles a few days later.
The "America's Got Talent" host tweeted to his followers, "Currently being transferred [sic] to a hospital in LA. Thank you all for all your love, prayers and concern. You know me... I will be a'ight."
In a statement Monday, Cannon's publicist Tracy Nguyen said he's now "resting and recovering at home."
Nguyen said he'll return to his live morning radio show, "Rollin' with Nick Cannon," on Jan. 17.
The Associated Press contributed to this report.