TMI- What is this?

TMI, I’m sorry in advance. I used the bathroom this morning and this is what was in the toilet. I’m not pregnant that I know of, and I’m supposed to get my period next week. Does anyone know what this could possibly be??