Meanings
long ago, long
[...] sie bat ihn, den gemeinsamen, dort längst erwarteten Besuch nicht länger hinauszuschieben, und so setzten sie ihn gleich für den nächsten Tag fest.… she asked him not to postpone the visit by the two of them, which was long-expected there, any longer, and so they immediately set the date for it for the next day.
long; for a long time; long ago; since a long time
Da erzählst du mir nichts Neues, das weiß ich längst.
Examples
GermanEnglish
Das hätte ich schon längst tun sollen.I should've done that a long time ago.
Das ist längst nicht das gleiche.That's nowhere near the same.