Synonyms for Before long:

adv

soon (adverb)
in due time, shortly, soon, presently, directly, in a while.

adv.

all (adverb)
presently, shortly, soon.
early (adverb)
soon.
presently (adverb)
shortly, directly.
shortly (adverb)
presently.
soon (adverb)
in due time, shortly, soon, presently, directly, in a while.

Other synonyms:

Other relevant words:
directly.