Chris Brown and Karrueche Tran have the ultimate on-again, off-again relationship. While it appears the couple is on the fritz, the question remains about whether she cheated on the “Loyal” singer with rival Drake.

The drama erupted Sunday night when Brown, 25, took to Instagram to air his dirty laundry when he insinuated his girlfriend cheated on him with Drake in a post that is now deleted. "That ride or die act we have been fooling the world with obviously ain't working,” he wrote, according to a screenshot by MTV News. “I was locked up for damn near 4 months and only got 1 visit from you while u was hosting parties and taking secret trips to Toronto, going on dates with Drake!"

Brown later apologized for the rant in a different Instagram post. “Everybody [knows] I love that girl,” he wrote. “I love hard and react impulsively when I’m hurt at times.” He added, “Being young and dumb is one of my strong suits.”

Karrueche Tran Karrueche Tran Photo: Reuters

Even though he finished the post saying he just wanted his “baby girl” to know, Tran, 26, seems to be done with the relationship -- and possibly for good this time. "Once you find strength within yourself, it's hard to allow any type of bs around you," she said in a cryptic message, according to E! News. "I refuse to be repeatedly mistreated, especially by someone who claims to love me. That's not love. And if that's what you define as love, then I don't want it."

Tran’s IG page is temporarily unavailable. She explained that someone reported her page as a fake.

The R&B singer might have overreacted, a source told Hollywood Life. “Karrueche’s not a cheater, a heartbreaker or a liar,” the insider said. “She thinks Chris is being really immature and trying to make her feel awful and basically destroy her character by saying she hooked up with Drake.”

While Brown and Tran were open about their public lives, Drake remained quiet.

Follow me on Twitter @mariamzzarella