с давних пор (bw):
for a long time(de) schon lange, seit langem, seit langer/längerer Zeit., long(de) schon lange, seit langem, seit langer/längerer Zeit., long ago(de) schon lange, seit langem, seit langer/längerer Zeit., since a long time(de) schon lange, seit langem, seit langer/längerer Zeit.
Via: Dbnary en WikiWoordenboeken
Via: Memodata.com