In true young-love style, the relationship between Selena Gomez and Justin Bieber is up and down and on and off constantly. It was reported that they had broken up just after halowe'en last year, before getting back together within two weeks, however now, after another holiday, the pair have broken up again, according to NY Daily News. 

Bieber took Gomez to Mexico for new year, but despite the warm weather, that couldn't melt the cold mood and they apparently had an enormous argument on the 30th. Since then they've parted ways. An insider told the Daily News that "She's been giving him a really hard time," and has "been partying without him... it drives him crazy."

Of course it's probably best to judge this like any of their breakups before and treat it as temporary. "They keep breaking up and getting back together," the insider told the News. "It's an on-again, off-again relationship. It's probably not correct to characterize this as a final breakup."

The couple have been dating for two years, which in the grand scheme of things is not that long, but given that Biebz only just turned 18, those two years amount to a ninth of his life. Which is actually ages. For the good of them both repeated heartbreak is never good and never easy so they should decide one way or the other and be done with it.