She's never had a reputation for keeping things on the DL, so fans of Cardi B already know a lot about her personal life and her body (not to mention, her relationship with Offset). But when it comes to determining what she's had done to her body, things are a bit more complicated.

Here's why fans think Cardi B had a nose job, but also why it may not be true.

Why Do Fans Think Cardi B Got A Nose Job?

Fans have long speculated about which procedures Cardi B may or may not have gotten. The primary reason they think she changed her nose is that some photos don't quite match up, pre-fame and then post-rise.

The thing is, it's hard to tell from photos alone what type of changes someone has or hasn't made to their face. After all, makeup can work wonders, and it's not often that Cardi B is photographed without a glam face full of products.

RELATED: This Why Cardi B Refuses To Endorse Upcoming Female Rappers

While fans definitely aren't arguing that she doesn't look great, they do want to know whether she's had something done, or if their eyes (or just her makeup products) are deceiving them.

To be fair, it's not a very dramatic change; some think Cardi B's nose job narrowed up her primary facial feature, but it's all assumptions at this point.

What Surgery Has Cardi B Had?

One reason why fans don't think Cardi B had a nose job is that she hasn't said she did. Though not every celebrity will admit to going under the knife, Cardi B isn't one to deny the truth.

She has previously admitted to having surgery up top -- multiple times, in fact, including after her daughter was born -- and states that she'll do whatever she wants to her body. That includes liposuction and implants to boost her rear end, Cardi has noted, plus a top-half 'boost.'

Her explanation for undergoing such procedures? Her body is part of her job, and her job is to look fire 100 percent of the time. So Cardi has no shame about her surgeries -- and fans have to assume that if she had undergone a rhinoplasty, she would've said something about it.

Amid discussions about her face, Cardi has let it slip that she's already planning surgery post-pregnancy, after she gives birth to her second child. Clearly, it's more about below-the-neck appearances for the rapper, but that doesn't mean she won't consider some other 'upgrades', too.

Fans will just have to wait and see what she does -- and what she admits to.

NEXT: Cardi B’s Fans Think She’s Having A Baby Boy After Seeing The Baby Kick On Video