The on-again, off-again relationship between Ashley Benson and Ryan Good might be over ... for good this time.

Sources tell Us Weekly that the 'Pretty Little Liars' star and Justin Bieber's former "swagger coach" have split once again.

"They had issues so they put the breaks on it," the source revealed. Yet another source spilled, "Their relationship always had its fights."

The rocky romance between the now-25-year-old Benson and 30-year-old Good started in 2011. Their first breakup occurred a little more than a year later. "Anytime you go through a breakup, it's rough," Benson told Seventeen magazine at the time. "Ryan and I are still close, but I'm too young to be in a serious relationship. Work is my boyfriend!"

They were on-again by December 2013 and seemed to be together until only recently.

Benson admitted to having cold feet about serious romances at the time of her Seventeen interview in early 2013. "Relationships are scary, because once you're in one, you have to face the idea of breaking up or staying together forever," she said. "It's scary."

Remember These Shocking Celebrity Breakups?