Cardi b has explains this morning she was injured in a freak accident at her home on Twitter Spaces. She was in the hospital for a few days and now on bed rest. She is okay and so is baby.

Before that accident, Cardi B has been filmed getting into a heated argument outside of a New York City apartment and threatening another woman.

In a video captured by the New York Post, the Bronx rap star can be seen sat in an SUV rowing with another woman standing in the street.

The shouting match, which took place in the early hours of July 28, seemingly stemmed from the woman taking issue with two other women snapping photos outside of her apartment building.

The woman, who is white, also allegedly kicked a Tesla Cybertruck that was parked outside the building’s lobby.

That’s when Cardi jumped into the argument, telling the woman: “You were harassing them, though. You touched their car! I saw you! I’m recording you, bitch. I’ll fuck you up for real!”

After the footage went viral, the “Bodak Yellow” hitmaker addressed the incident on X (formerly Twitter) and denied being the aggressor.

Taking issue with a post that claimed she was “having an argument with random people in NYC just few days after announcing she is pregnant and also divorcing with Offset,” Cardi wrote: “Why y’all trying to make me sound bad?? This was July 28th and I was defending them but ok.”

She also posted a video she took of the incident where she can be repeatedly heard yelling at the woman, “Don’t touch their shit” and, “They not even bothering you.”

Cardi then elaborated on the spat, writing in a follow-up post: “Btches trying to be funny and make this something it’s not but I don’t care. I don’t like when people think they can bully people for no reason.

“[L]ike how you gonna do all that yelling, hit their car, AND call the cops all because they taking pictures in front of a building?!”

Cardi B has been a source of drama of late, announcing she was pregnant and divorcing Offset on the same day.

Last week, the mother of two posted pictures of herself sporting a baby bump as she posed in front of the New York City skyline.

She captioned the photos with a note to her unborn child in which she mentioned an “ending,” without addressing the divorce directly.

“With every ending comes a new beginning,” Cardi wrote. “I am so grateful to have shared this season with you, you have brought me more love, more life and most of all renewed my power! Reminded me that I can have it all! You’ve reminded me that I never have to choose between life, love, and my passion!”

She continued: “I love you so much and can not wait for you to witness what you helped me accomplish, what you pushed me to do! It’s so much easier taking life’s twists, turns and test laying down, but you, your brother and your sister have shown me why it’s worth it to push through!”

The child will be her third with Offset, who she married in 2017.