Cardi B said she was “fighting for her life” ahead of her performance at Dick Clark’s New Year’s Rockin’ Eve. The 31-year-old rapper took to the stage in Miami for the show at the Fontainebleau hotel as planned but told fans she had been struggling with illness.

Cardi B afirma que esteve “a lutar pela vida” antes de atuar numa festa de  fim de ano na televisão - Expresso

In a video on her Instagram story before the New Year’s Eve show, she said: “I am fighting for my life right now. I’m literally fighting for my life right now. Like, I am so sick and I don’t understand why because when I was in New York I was going out in sweaters, toes out, everything. I was good.

Cardi B Sings Fall Out Boy At New Year's Eve Party: Watch

“Soon as I landed in Miami bro… I’ve been telling people I am allergic to Miami. I’m allergic to Florida. I’m allergic to this state. Like I’m allergic to this state. It doesn’t even make no sense. Like, as soon as I landed four hours later, I felt a little cough, my chest started getting tight.

Cardi B Returns With First Single 'Hot Sh*t' Since 2021