Mucus plug

I have lost some of it today, and I am getting contractions but they are far apart still.

How long does it take till labor actually happens? I am due January 18th.

What’s your guys thoughts on it?