Grammy-winning rapper Cardi B is taking a ton of heat after a video resurfaced online showing the New York crooner detailing how she drugged and robbed men for money.

“I had to go strip, I had to go, ‘Oh yeah, you want to fuck me? Yeah, yeah, yeah, let’s go back to this hotel,’ and I drugged niggas up, and I robbed them. That’s what I used to do,” the “Bodak Yellow” rapper is seen on video saying.

Cardi B posted a statement Tuesday on Instagram and in an attempt to explain herself said she had “very limited options” and needed to do anything to “survive.”

“So I’m seeing on social media that [an Instagram] live I did 3 years ago has popped back up. A live where I talked about things I had to do in my past right or wrong that I felt I needed to do to make a living,” the rapper said on Tuesday. “I never claim (sic) to be perfect or come from a perfect world wit (sic) a perfect past I always speak my truth I always own my shit.”

Cardi B is facing backlash from the Instagram, with some social media users slamming the rapper for her admission with the hashtag #SurvivingCardiB which is a reference to the embattled singer R. Kelly and the documentary “Surviving R. Kelly” about his alleged sex abuse.

Cardi B says the men she spoke about in the video were ones she dated and they were “conscious, willing and aware.”

The conventional rapper doesn’t shy away from headline-making comment often. In January Cardi B demanded “conservatives” admit that President Donald Trump is “is fuckin up this country.” Before that, Cardi B claimed that all Trump voters are “racists” and even threatened to punch President Trump in the face.

Follow Jerome Hudson on Twitter @jeromeehudson

The Associated Press contributed to this report.