Lesson
the difference between (before long ) and (long before)
Both they mean (a long time ago)
However, we need to Complete the sentence after(long before)
Example: long before i know her i heard of her.
But (before long ) does not need to Followed by the words
example : we learned the result before long.