*TMI* What is this?

S • 💏💑😍
My period is due next Tuesday but Ij started yesterday, I just thought whatever it's a little early. Well today I've only bled a very little bit and then this..... super confused. It's very thick and stretchy.