Credit: Getty Images

Has Justin Bieber finally stopped being Selena Gomez's "boyfriend" for good?

The once-adorable twosome appear to be dunzo again, according to Radar Online.

"Justin and Selena were together for a long time. They love each other and will always care about each other, but it just isn't working between them," explains a source.

The two have tried hard to fix things between them, but it looks like it just wasn't meant to be, and instead they're fighting. A lot.

"This might really be it for the two of them," continues the source. "They're over going back and forth and all the fighting and reconciling. They're finally realizing that no matter how much they try to make it work, it won't right now."

The two flew to Mexico to ring in the New Year, but it wasn't exactly a relaxing vacay.

"Their time in Mexico was much of the same for them; constant arguments and bickering," says the insider.

And it sounds as though Selena is the one who can see that things just aren't right.

"So they ended it. Selena is Justin's first love, and he's still young enough that he desperately tries to make it work. But Selena is mature enough to just know when to end it and be realistic that it isn't working," continues the source.

"And Selena didn't wallow in their breakup. She went out New Year's Eve and had fun with her friends and did her thing."

So this is definitely sad news, but it sounds like it might be best for them to move on. Plus, it seems that Selena is not exactly a "lonely girl," even if she isn't by Justin's side at the moment

Source: Radar Online