Cardi B and Nicki Minaj have been feuding on X / Twitter for days now, but how did this fight start in the first place?

Keep reading to find out more…

The bad blood between the two rappers dates all the way back to 2017, when the 42-year-old singer referenced Cardi‘s then-boyfriend Offset in her and Katy Perry‘s song “Swish Swish” (Katy was also believed to be referencing Taylor Swift in her song, so it seemed like the artists were using it to air out their respective feuds).

Things between the “Bodak Yellow” rapper and the Pink Friday 2 creator only escalated from there, with a consistent back-and-forth that eventually led to a physical confrontation at a New York Fashion Week party in 2018.

But the most recent fight started during the rollout of Cardi‘s sophomore album Am I the Drama? and has since spiraled into something really ugly, complete with threats of physical violence and insults thrown at children.

Their latest fight appeared to start on Monday (September 29) when Nicki returned to social media and posted, “$4.99,” apparently a reference to the discounted price of the digital version of Cardi‘s newly released album.

Following up that post, Nicki then used the lyrics of Cardi‘s song “Magnets” to write her own series of disses. She followed up with an AI-generated post showing Cardi dressed as Barney and started referring to the 32-year-old as “Barney B.”

The rappers have been tweeting at each other since then, with their posts becoming increasingly offensive. Nothing is off-limits as both Cardi and Nicki have been bringing up the other’s kids, relationships, alleged drug usage, and more.

It wasn’t until Wednesday afternoon (October 1) that Cardi appeared to tire of the virtual fighting. She posted a long tweet calling out Nicki by her government name, Onika Tanya Maraj, and told her to get help.

“This my last time responding to you because this past Twitter now.. I gotta see you… but first ima tell you truth..,” she wrote, seemingly implying that they’ll need to settle the score in real life.

Dear Onika Tanya Maraj,

This my last time responding to you because this past Twitter now.. I gotta see you… but first ima tell you truth.. You said out your own mouth that the lil girl in you haven’t forgave your mother yet and that’s because your mom used to stay silent when…

— Cardi B (@iamcardib) October 1, 2025

For now, she appears to be holding true to her promise of that post being her last response, as she hasn’t tweeted anything else since.

Nicki, however, shows no signs of stopping, and has continued to tweet almost non-stop since then.

That scary hoe knew to delete that tweet about my son

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

She’s also taken to mentioning other people she apparently has beef with, like Gayle King, QuavoOprah Winfrey, Jay-Z, and even TMZ.

Mona Scott your time is up.
Gayle the GOOFY “BITCH” KING
your time is up.

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

Remember when TMZ broadcast to MILLIONS that there was a petition signed by my neighbors to kick us out? Remember it turned out to be a lie? That’s a felony… @TMZ your number has been called. That’s going to cost you BIG MONEY. @POTUS clean this shit up.

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

Quavo was it worth it dummy? No career, takeoff gone. Remember you told me u were the Beyoncé of the group? I laughed so hard inside. Anyway. Pay offset his alimony Barney B

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

Remember when all the real ones was at the we go up video shoot & she was outside bodega Barney with no one caring

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

A b c d e f geeeeeee

Offset told Pee you UGLEEEEE

— Nicki Minaj (@NICKIMINAJ) October 1, 2025

And all of this isn’t even taking into account her many reposts.

In other words, Cardi might be done, but Nicki isn’t.

Earlier this year, Nicki also publicly feuded with SZA.