long-ago
adjective
• existing in or relating to a time in the distant past.
• "time has marched on since my long-ago youth"
long ago
• in the distant past.
• "long ago an unmarried girl was considered her father's property"
not long ago
• recently.
• "not long ago he came across a rattlesnake outside his house"