Mariah Carey cancels 3 tour dates due to doctor's orders after battling upper respiratory infection

The singer has been recovering from an upper respiratory infection.

"I hope everyone had a wonderful Thanksgiving with loved ones; it's certainly nice to remember what we are grateful for! Like most, I'm thankful for my overall health...for which I need a bit more time to get right," she began.

"Doctors have ordered a few extra days of rest before I can finally fly to New York and take the stage for my Christmas Tour," the singer explained. "While this news disappoints me to share, I am grateful to be on the mend and for the support from all of you -- it means the world to me! See you from the stage soon darlings!"

"Bleak! you know there is nothing I love more than celebrating the holidays with my festive Christmas show, but I have to take my doctor's orders and rest until he says I can sing on stage," she said.

And while celebrating on Thanksgiving Day, Carey admitted that she wasn't feeling 100 percent just yet.

"Happy Thanksgiving everybody!!! I'm still under the weather but grateful to be able to celebrate with family and friends," she wrote alongside a throwback photo of herself.

ABC News reached out to a rep for Carey, but didn't immediately hear back.