TMI is this my mucus plug

I’m due in 9 days and I’ve been having crazy contractions all night and I woke up this morning and this was on my toilet paper and is it good sign how long could it take for her to come now ?