Cardi B performs at the 60th Annual Grammy Awards Show in New York. Picture: Lucas Jackson/Reuters

Cardi B is struggling with the baby blues. 

The Bodak Yellow hitmaker gave birth to her daughter Kulture, whom she has with her husband Offset, four weeks ago and has admitted her body is finding it hard to cope with the sudden drop in hormones as she's been emotional "all day."

Taking to her Instagram account, the 25-year-old rapper said: "This postpartum sh*t is annoying. Like I been emotional all f**king day for no reason (sic)."
However, the lack of sleep she's been getting recently may have something to do with her wavering emotions as the tiny tot has been keeping her up all night long. 

She said recently:  "I wish I could show you my face but a bitch look f***ed up in the game! Like, my hair's f***ed up. My eyes are so dark and puffy. Like, I'm wild pale like a bitch looking like she got jaundice. But I just really want to say thank you to everybody ... I'm just been so busy and so tired and in like a different world, a different dimension - I like it like that. It's doing so good...

"Let me get back to this mommy thing. Let me tell y'all something. No matter how many books y'all read, advice y'all get, y'all will never be ready for mommy mode."

Despite the sleepless nights, Cardi has still managed to get herself back in the studio to make some music as making money is even more important now she's a mother.

She explained: "Thank you guys for keeping Invasion of privacy in the top 5 still! Today I’m going to finally step out and hit the studio .Cook up some new music for yaaa. I love ya. 16 weeks on the top ten thanks to Bardigang!" (sic)"