Cardi B likes to invite her fans into her private moments. But yesterday, she may have gone too far.

The female rap star went on Instagram Live while she was in the bathroom. And she actually did a "number 2" while on camera.

Cardi was talking with her fans on Live, when all of a sudden, she revealed that she has a case of the bubble guts.

Then, the superstar walked into the bathroom, pulled down her pants, and started doing her business.

And Cardi wasn't lying about the stomach issues either. Because her bowl movement was loud, and it sounded messy.

While she was doing her business, Cardi proudly told her fans, "I told you I got diarrhea, did you hear that."

Here's the video:

In other Cardi B news, the rapper says she believes in second chances and is not afraid to stick up for her man.

The “I Like It” rapper, 27, opened up in Vogue‘s January 2020 cover story about her decision to forgive and reconcile with husband Offset following his infidelity last year.

“Everybody has issues,” said Cardi, who posed on the cover with 17-month-old daughter Kulture Kiari. “I believe in forgiveness. I prayed on it. Me and my husband, we prayed on it. We had priests come to us. And we just came to an understanding like, bro, it’s really us against the world.”

“He has my back for everything, I have his back for everything, so when you cheat, you’re betraying the person that has your back the most,” she continued. “Why would you do that? We have come to a clear understanding. For me, monogamy is the only way. I’ll beat your ass if you cheat on me.”