Mucus plug??!?

I woke up this morning with cramps and this came out of me and there’s blood mixed with it. Is it normal or should I call my doctor or what do I do? I’m only 21 weeks along