"When me and my husband got into our issues—you know, he cheated and everything—and I decided to stay with him and work together with him, a lot of people were so mad at me; a lot of women felt disappointed in me," she said. "But it's real-life s#@t. If you love somebody and you stop being with them, and you're depressed and social media is telling you not to talk to that person because he cheated, you're not really happy on the inside until you have the conversation."
The 27-year-old went on to explain why she eventually made up with Offset.
"Then, if you get back with them, it's like, how could you? You let all of us down. People that be in marriages for years, when they say till death do us part, they not talking about little arguments like if you leave the fridge open. That's including everything."
She also reminded people that she and Offset certainly aren't alone in their issues, and what you see on Insta isn't the real deal.
"My thing is," Cardi told Vogue, "everybody on social media acts like relationships is perfect...And that's crazy to me. I'm around so many women, and there's always a woman talking about how she loves her man, but her man is not financially stable, or she has a problem with his mum, or the sex is not as good anymore. Everybody has issues."
Cardi then spoke about being criticised for having a baby with Offset after he already had three children.
"It's like, how is that such a bad thing? My dad has eight kids, and we all get along, and it feels better, fuller. And with Offset, I feel like his kids just bring a pop of fun to life when they're in his house. I actually love it. It brings out a different side of him that I like to see, and I love to see my baby interacting with her siblings. The more the merrier."