Cardi B had no idea giving birth to her daughter would mean she'd need her lady parts stitching up. Picture: AP

Cardi B had no idea giving birth to her daughter would mean she'd need her lady parts stitching up.

The 26-year-old rapper has admitted she found her experience of bringing a child into the world "totally hard" as she wasn't aware of how pushing three-month-old daughter Kulture - whom she has with husband Offset - out of her vagina, would mean she would need to have some tidying up work done afterwards.

She confessed: "It was totally hard, it broke my vagina.

"Nobody told me they were going to stitch my vagina ... People just be like, 'oh, you know, when you give birth, it's gonna hurt' but nobody tells you." 
Cardi admits she wishes she had had a child when she was a teenager because it's completed her life.

Appearing on Jimmy Kimmel Live on Wednesday night, the Bodak Yellow rapper shared: "It's the best, it's like 'oh my gosh I should have had you when I was a teenager. This is what I was missing my whole life, I love you.'"