long since

long since

Long ago; of the (relatively) distant past. Though Sarah had long since moved on from their relationship, Jonathan still hoped they would one day get back together. I came back to my hometown after college, eager to reconnect with old friends, but they had long since moved away.
See also: long, since
Farlex Dictionary of Idioms.
See also:
  • long ago
  • for (so) long
  • for long
  • long gone
  • go back a long way
  • enjoy a long run
  • will go a long way
  • so long
  • go around Robin Hood's barn
  • take the long view