Tmi what is this

Heather
Period is due the 6th. What could this white stuff be.