Tmi 32 weeks

Pieces like this been coming out for the past week

Is this an infection or mucus plug