mucus plug?

is this my mucus plug, if it is when should I be in labor ?