translate English to German: But unfortunately that too is a long time ago.
Leider ist auch seitdem viel Zeit verflossen.