One source said, “Its been a long time coming.”

More details are emerging afterCardi Bsuddenlyfiledfor divorce fromOffseton Thursday.

Still, a source said “filing for divorce again wasn’t an easy decision.”

Cardi B in a form-fitting, elegant red gown with Offset, who is wearing a dark suit, posing for a photo together

The insider said that Cardi has the full “support” of people around her, too.

“Its been a long time coming,” they continued.

“Its not just one issue.

Cardi B, in a cut-out dress, is holding hands with Offset person while walking. A nearby woman photographs them

Shes matured a lot.

She knows exactly what she wants her life to look like.

Shes super focused on her kids and work.”

Cardi B and Offset sit together at a formal event, with Cardi B wearing a halter dress and Offset in a military-inspired jacket

She and Offset also appear to have different approaches to their home life.

This just wasnt happening.

In general, he just doesnt support her like a husband should.

Cardi B in a striking gown with Offset in a floral shirt and ripped jeans at a celebrity event

She needs good vibes and positive energy only in her life."

Cardi and Offset previously split in December 2018 andreconcileda month later.

In 2020, Cardi officially filed for divorce from him but eventually withdrew her request.

Cardi B wearing an elegant dark gown with dramatic tulle details and a large headpiece, striking a pose on the green-carpeted stairs

A friend of the rappertoldPeople that this time, they hope Cardi can “stick to her decision.”

“You’re so successful.

You’ve come so far in your career, just enjoy your life.”

Offset and Cardi B on the red carpet, holding hands. Offset wears a suit with a decorative belt; Cardi B wears a stylish patterned dress with a shimmering texture

BuzzFeed previously reached out to reps for Cardi and Offset for comment but did not hear back.

Cardi B poses on the red carpet with voluminous waves and bold makeup, wearing a strapless outfit and a statement necklace

Cardi B, in a shimmering dress, and Offset, in a black jacket with red and white designs, pose together at an event