Justin Bieber and Selena Gomez have split up once again, only this time rumors are that the recent “drug photos” published in TMZ sparked the split, according to reports.

A source has told Us Weekly, "They had another huge fight, and Selena won't forgive him."

The pair have been on again, off again for months, and since Bieber was seen with Victoria’s Secret model Barbara Palvin in November 2012, his relationship with Gomez has been up and down pretty much every few weeks.

The pair only recently got back together and things were looking up when they flew off to Mexico for a romantic New Year’s vacation together.

But things have not gone according to plan for the Canadian heart-throb. The trip ended up being a disaster and a source has now told Us Weekly, "Selena is done with him."

It was reported that Gomez believes he is being led astray by too many bad influences, and she was definitely not happy with the photos that surfaced of Bieber and Lil Twist apparently smoking what appeared to be pot.

The 20 year old Gomez reportedly feels that Bieber at just 18 years of age is just too young and immature to work through things.

Despite the pair heading off to Mexico, Gomez left their vacation early - in a very similar fashion as her friend Taylor Swift has done with One Direction’s Harry Styles.

Most insiders had felt that the older Gomez was a good and steady influence on Bieber, but concern is growing that if their split is permanent he could grow more wild.

In mid-November Gomez and Bieber were working through their problems when Radar Online reported that a source had explained what was straining their relationship.

"The problem in the first place is that Selena was a little bit of a jealous girlfriend and Justin wasn't really taking her feelings into regard," the source explained. "Justin doesn't see texting other girls as cheating, but he's promised Selena he'll stop if she takes him back."

Whether their “back off” again will remain off, or whether Bieber and Gomez work things out for the umpteenth time and get it “back on” is yet to be seen.

For the moment Bieber will host and perform on "Saturday Night Live."

Tags
Justin Bieber, Selena Gomez