Rumors of Cardi B's pregnancy have been circulating for months, leading her to tell a fan back in February, "No bitch, I'm just getting fat. Let me fat in peace."

Last night, during a performance on Saturday Night Live, though, Cardi finally showed off her baby bump and confirmed that the rumors are true. So, why did she wait so long to make the announcement?

According to E! News, Cardi briefly posted a message to Instagram Stories on Sunday about receiving negative feedback to the pregnancy news. She reportedly wrote, "This is why I did not want to say nothing. People be so thirsty to scrutinize and try to destroy something that is supposed to be a blessing."

Cardi later deleted the post and focused instead on the positive feedback she's received. Her Instagram feed includes multiple screenshots highlighting support from artists like 50 Cent and Rihanna. In one caption, she wrote, "The love I’m receiving is overwhelming! I can’t thank you enough for always finding the time to share your support!! Thank you a million times, Rihanna."

On Twitter, she went on to explain that motherhood will only give her strength when it comes to facing the world's doubters.

If you still haven't had a chance to watch Cardi's baby bump reveal on SNL, you can watch her performance of Invasion of Privacy single "Be Careful" below.