Blame it on the alcohol.
Cardi B promised to stop drinking after celebrating her 32nd birthday with an epic party in New York City on Friday.
“I will never, ever drink again,” she said in a video posted on her Instagram Stories Saturday. “I will never. Pray for me. Wait, I’m still drunk.”
In the clip, a disheveled Cardi — born Belcalis Marlenis Almánzar — was lying in her bed while covering her bare chest with a black blanket.
She still had on her makeup and jewelry from the night before, and her black, curly hair was in disarray.
The “WAP” rapper also shared a screenshot of her direct messages with a friend, whom she told she was “throwing up” on the way to the afterparties.
The friend responded that the birthday girl “drank the whole” bottle of Hennessy cognac.
On Friday, Cardi hosted a “Bardi in the City” celebration, which featured performances by rappers Lola Brooke and Fendi Da Rappa.
For the outing, the “I Like It” emcee stunned in a barely there, black cut-out dress with a plunging neckline.
She paired the look with a pair of black strappy heels adorned with diamonds.
On Saturday, Cardi shared the story behind her sultry dress, which she wasn’t originally planning to wear for her big night.
“So let me tell ya about my little thotty dress.. the dress I was gonna wear for my birthday was a little too small and there wasn’t enough fabric,” she wrote on Instagram.
“So I got my ass in a truck and went to Staten dolls gentlemen’s club where I worked at for four years and bought this little dress because baby NOTHING was gonna stop this night,” she added.
“I love the fact that they don’t see me like CARDI B.. they still treat me like CAMILLA (Fun fact.. that was my stripper name ).”