UPDATE: Shortly after 8 a.m. CT, Miley tweeted: "I can't get a hold of my team because it is so early so I want to be the one to tell my fans especially the ones trekking to get there...the hospital is sayin i wont b released today...therefore Im not going 2 make it 2 St Louis. Im so sorry but somethings are outta my control."
An "absolutely horrible reaction" to medication sent Miley Cyrus to the hospital Tuesday, forcing her to cancel her Bangerz show in Kansas City that night.
Understandably, the 21-year-old singer was heartbroken, tweeting to bummed out concertgoers, "Not being with y'all makes me feel sh--tier than I already do." And while Miley is being taken care of by "Mr. Octopussy & some amazing Drs," she's still "mizzzzzeraaabbblleeee" and upset.
"I hate this. & I hate hospitals. & I hate needles," she tweeted a fan. "I hate laying in a bad bored AF. & I hate feeling [sh--ty]." The "Adore You" singer, who has been dealing with a number of health issues during her tour lately, also noted, "Hospital TV is wacccckkkkkkk!!!!! #wherestheappletv."
fever fever go away? Miley Ray Cyrus (@MileyCyrus) April 15, 2014
Miley has yet to cancel her Wednesday night show in St. Louis, Mo., but she seemed to hint at the possibility that morning on Twitter.
"I'm gonna be driving all day, with non phone, then 3 hours to St. Louis," a fan tweeted. "If I get there to find @MileyCyrus cancelled, I'll die."
Miley responded almost instantly, tweeting, "babe as of right now I'm still in the hospital...I just don't want any of my fans to be pissed off or disappointed."
Poor girl! Miley was forced to cancel her Charlotte, N.C., show earlier this month when she came down with the flu, and although she stuck it out and took the stage the next night in Raleigh, a source tells E! News the singer's been battling major "throat and sinus issues."
Fortunately, a source tells E! News Miley is already "feeling a little better."
Take care of yourself, Miley, and get well soon!
—Reporting by Ken Baker
(Originally published April 16, 2014 at 5:59 a.m. PT)