since long ago; for a long time
Adverb indicating that something has been the case from a long time ago or for a long duration. Often used in literary or slightly formal contexts.
He had known about it since long ago.
I waited for a long time, but he didn't come.