Cardi B on Tuesday defended herself against detractors after an Instagram video resurfaced that showed her recalling that she drugged and robbed men when she worked as a stripper.
In the three-year-old video that was shared on social media over the weekend, Cardi, whose real name is Belcalis Almanzar, was emotional when she explained the lengths she went to in order to make it in the music industry and secure studio time.
The singer originally posted the video in response to someone who said she did not deserve her success. She said she would drug and rob men who wanted to have sex with her during her time as a stripper in New York.
Some on social media called for Cardi to be "canceled," a slang term used for someone who has fallen out of favor, while others said she should go to jail.
Related: Cardi B before, during and after her pregnancy
Cardi B before, during and after her pregnancy
Cardi B before, during and after her pregnancy
NEW YORK, NY - FEBRUARY 14: Cardi B seen out in Manhattan on February 14, 2017 in New York City. (Photo by Robert Kamau/GC Images)
INDIANAPOLIS, IN - DECEMBER 04: Cardi B performs during the 2016 Santa Slam Concert at Indiana Farmers Coliseum on December 4, 2016 in Indianapolis, Indiana. (Photo by Michael Hickey/Getty Images)
ATLANTA, GA - SEPTEMBER 17: Cardi B attends the BET Hip Hop Awards 2016 Green Carpet at Cobb Energy Performing Arts Center on September 17, 2016 in Atlanta, Georgia (Prince Williams/Wireimage)
NEW YORK, NY - JANUARY 26: Cardi B attends VIP Event Hosted By Migos on January 26, 2017 in New York City. (Photo by Shareif Ziyadat/Getty Images)
NEW YORK, NY - JANUARY 19: Cardi B attends the FADER Magazine celebration of their Faith Issue at Vnyl on January 19, 2017 in New York City. (Photo by Johnny Nunez/WireImage)
LOS ANGELES, CA - JUNE 25: Cardi B attends the 2017 BET Awards at Microsoft Theater on June 25, 2017 in Los Angeles, California. (Photo by Jason LaVeris/FilmMagic)
INGLEWOOD, CA - AUGUST 27: Cardi B arrives at the 2017 MTV Video Music Awards at The Forum on August 27, 2017 in Inglewood, California. (Photo by C Flanigan/Getty Images)
NEW YORK, NY - SEPTEMBER 14: Cardi B attends Rihanna's 3rd Annual Diamond Ball at Cipriani Wall Street on September 14, 2017 in New York City. (Photo by Desiree Navarro/WireImage)
LONDON, ENGLAND - NOVEMBER 30: Cardi B performs during Spotify Presents: Who We Be Live at Alexandra Palace on November 30, 2017 in London, England. (Photo by Joseph Okpako/WireImage)
NEW ORLEANS, LA - DECEMBER 29: Cardi B performs at The Joy Theater on December 29, 2017 in New Orleans, Louisiana. (Photo by Erika Goldring/Getty Images)
NEW YORK, NY - JANUARY 28: Cardi B arrives at the 60th Annual GRAMMY Awards at Madison Square Garden on January 28, 2018 in New York City. (Photo by Steve Granitz/WireImage)
LOS ANGELES, CA - FEBRUARY 17: Cardi B attends GQ's 2018 All-Stars Celebration at Nomad Hotel Los Angeles on February 17, 2018 in Los Angeles, California. (Photo by Kevin Mazur/WireImage)
LAS VEGAS, NV - APRIL 26: Cardi B (L) and Ozuna perform onstage at the 2018 Billboard Latin Music Awards at the Mandalay Bay Events Center on April 26, 2018 in Las Vegas, Nevada. (Photo by David Becker/Getty Images)
INDIO, CALIFORNIA - APRIL 22: Cardi B performs onstage during the 2018 Coachella Valley Music and Arts Festival at the Empire Polo Field on April 22, 2018 in Indio, California. (Photo by Zachary Mazur/Getty Images for Coachella)
ATLANTA, GA - JUNE 16: Cardi B Performs at Birthday Bash 2018 at Cellairis Amphitheatre at Lakewood on June 16, 2018 in Atlanta, Georgia.(photo by Prince Williams/Wireimage)
ATLANTA, GA - JUNE 16: Cardi B performs on stage during Hot 107.9 Birthday Bash at Cellairis Amphitheatre at Lakewood on June 16, 2018 in Atlanta, Georgia. (Photo by Paras Griffin/Getty Images)
ATLANTA, GA - JUNE 07: Cardi B and Offset of The Group Migos attend a Birthday Celebration for Pierre 'Pee' Thomas at Gold Room on June 7, 2018 in Atlanta, Georgia. (Photo by Prince Williams/WireImage)
NEW YORK, NY - AUGUST 20: Cardi B attends the 2018 MTV Video Music Awards at Radio City Music Hall on August 20, 2018 in New York City. (Photo by Axelle/Bauer-Griffin/FilmMagic)
NEW YORK, NY - SEPTEMBER 29: Cardi B performs onstage during the 2018 Global Citizen Concert at Central Park, Great Lawn on September 29, 2018 in New York City. (Photo by Steven Ferdman/WireImage)
NEWARK, NJ - OCTOBER 28: Cardi B backstage at 2018 Power105.1 Powerhouse NYC at Prudential Center on October 28, 2018 in Newark, New Jersey. (Photo by Johnny Nunez/WireImage)
NEW YORK, NY - DECEMBER 07: Cardi B performs at Z100's Jingle Ball 2018 at Madison Square Garden on December 7, 2018 in New York City. (Photo by Kevin Mazur/Getty Images for iHeartMedia)
Discover More Like This
BACK TO SLIDE
Cardi did not immediately return a request for comment from NBC News.
The Grammy-winning rapper initially brushed off the social media backlash in separate tweets on Sunday and Monday.
But she addressed the controversy in a lengthy post on Tuesday and said that she has not glorified her past behavior or referred to it in her music because she is not proud of it.
"I made the choices I did at the time because I had very limited options," she said. "I was blessed to have been able to rise from that but so many women have not."
The outspoken Bronx native also said that whether or not her decisions were "poor choices" at the time, she did what she had to do to survive. Cardi also claimed that the men that she spoke about in the video were men that she had dated and who were "conscious, willing and aware."
She concluded her statement by saying: "I have a past that we can't change we all do."