GO BACK A LONG WAY
Meaning of GO BACK A LONG WAY in English
( of two or more people ) to have known each other for a long time :
We go back a long way, he and I.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005