What is this?

So I was taking a bath when this came out of me. Im not on my period, and my peruod isnt due for another 2 weeks. It doesnt feel like uterus shedding which I commonly get after a period. I am very confused.