Cardi B has revealed the shocking reason she had no choice but to file for divorce from estranged husband Offset back in July, after seven years of marriage.

The rapper, 32, was traumatized over ‘waking up each day’ to a new article about her husband’s philandering ways.

Cardi B started seeing a therapist last year because she was suffering from ‘frequent headaches’ and was ‘literally losing my mind’ over the ‘gaslighting’.

Candid confession: Cardi B has revealed why she filed for divorce from Offset last July

Candid confession: Cardi B has revealed why she filed for divorce from Offset last July

‘I gave chances after chances after chances after chances,’ she confessed on X Spaces Tuesday.

‘If I was still there [in that marriage], I was going to end up going to jail because I was going to end up killing him. Seriously, with my own bare hands because it was getting too much.’

Cardi B and Offset, 33, had legally separated in November 2023, but the on/off nature of their romance resulted in the birth of their eight-month-old baby daughter Blossom.

Cardi revealed of the birth in September last year: ‘My baby came out 5lb because I couldn’t eat, because I was so depressed, because of the lies and the constant drama.

‘This is more than the cheating. It’s just like the constant lies, the gaslighting – it was really messing up with my head.’

Rocky relationship: She said she was traumatized over Offset's cheating and gaslighting

Rocky relationship: She said she was traumatized over Offset’s cheating and gaslighting

Offset previously accused Cardi B of cheating on him ‘with a baby inside’ but on Tuesday she doubled down: ‘I was married for seven years. I was faithful for seven years. Before that, I was engaged for three years.’

Cardi counted all of her blessings – talent, health, wealth, cars, property, and cute children – and noted that Offset was her only liability.

She added: ‘We did help each other with our jobs. But it’s like you’re helping me, but you’re destroying me at the same time.

‘You gotta go. You become a liability to my work, you gotta go.’

Baby arrival: Cardi and Offset after the birth of their daughter Blossom with their children Kulture, 6, and Wave, 3

Baby arrival: Cardi and Offset after the birth of their daughter Blossom with their children Kulture, 6, and Wave, 3

Heartbreaking time: ‘The constant lies, the gaslighting – it was really messing up with my head,’ she said of her husband (above)

Cardi B and Offset’s divorce battle got even uglier when he filed for spousal support last week – according to TMZ.

He has also requested joint legal custody of their daughter Kulture, son Wave, and baby daughter Blossom.

Cardi previously separated from Offset from December 5, 2018 to January 31, 2019 amid cheating allegations.

The on/off hip-hop couple’s first date was the 2017 Super Bowl.

Faithful wife: Cardi said she never cheated on Offset throughout their seven-year marriage

Faithful wife: Cardi said she never cheated on Offset throughout their seven-year marriage