Ashley Benson

Ashley Benson

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."