been/gone down this/that road before
idiomDefinition of been/gone down this/that road before
—used to say that someone has done the same kind of thing before or had the same experience before They had been down that road before and knew the kinds of problems it involved.