GRAPHIC TMI!!!!! Does anyone know what this is?

I was late 3 almost 4 days this month and it's been very heavy. I was wondering is anyone knew what this was? I am trying to make the picture tmi so people do not have to see it if they do not want to but I'm new to