Cardi B has postponed several shows so can recover from plastic surgery.
The 26-year-old rap superstar scrapped Tuesday’s show in El Paso, Texas and upcoming appearances in Baltimore, Syracuse, and Saratoga Springs, NY.
"Cardi was overzealous in getting back to work,” her rep said, in a statement. "She didn't take the time necessary to fully recover from her surgery. Her strenuous schedule has taken a toll on her body and she has been given strict doctors orders to pull out of the rest of her performances in May.”
Cardi performed this past Saturday at a music festival in Montreal and on Sunday in Gulf Shores, Alabama.
On Monday, she tweeted: “One of my ears popped last night at the festival. I keep hearing ring sounds or like water is in there but there’s not .Wtf should I do ? I’m so f**kin annoyed by it.”
The statement from her rep added the Cardi is "very disappointed as she hates to let her fans down.”
The rapper recently admitted to having undergone cosmetic surgery.
“I just got my boobs redone,” the 26-year-old rap star told Entertainment Tonight. “I feel good, but then sometimes I feel like not, you know? [When] your skin is stretched out.
"Yes, my daughter f**ked me up! She did, she so did.”
Shortly after giving birth, the rapper admitted she was considering getting liposuction to tighten her tummy – but she later said on Instagram that she “never did lipo.”