Ashley Benson has split from Ryan Good.

The 'Pretty Little Liars' star, who has had an on-again, off-again relationship with Justin Bieber's former ''swagger coach'' for three years, recently ended their romance again after a string of arguments.

A source said: ''They had issues so they put the breaks on it.''

Another source told UsMagazine.com: ''Their relationship always had its fights.''

The 25-year-old actress first split from Ryan, 30, in late 2012 after more than a year of dating and the blonde beauty later told Seventeen magazine she was ''too young to be in a serious relationship.''

She explained: ''I've always been in relationships. And I knew I needed to learn to be comfortable alone.

''Anytime you go through a breakup, it's rough. Ryan and I are still close, but I'm too young to be in a serious relationship. Work is my boyfriend!''

The duo rekindled their relationship in December 2013, and earlier this year the 'Spring Breakers' star gushed: ''Ryan is one of the strongest people I've met. [He's] so grounded and such a positive influence on people.''