Before long vs long before

Could you please tell the difference between :
“before long” and “long before”
would be grateful
sultano

‘before long’ means “after a short while”, “before a long time passed”. Before long, the second twin was born.

‘long before’ means “much earlier (than)”. I had a computer long before any of my friends did.