What is this?

Jennifer • I`m 23

It’s slimy and bloody. I’m also having cramps along with this. Can anyone tell me what this could mean?