Learn English – Before long vs soon

word-meaning

These two words have the similiar meaning in my native language. Is there actual difference between them? For instance:

It's going to snow before long.

and

It's going to snow soon

I'm not sure in the latter example at all.

Best Answer

They have identical meaning. Before long is poetic (and maybe slightly archaic). I imagine my grandfather saying it. It can be abbreviated 'ere long to be even more poetic.

Shakespeare's 73rd sonnet ends:

This thou perceiv'st, which makes thy love more strong,

To love that well, which thou must leave ere long.

So in common usage, I'd stick with soon.

Related Topic