What is this? Pregnancy related or what?

My period is supposed to be tommorow and I don't think I'm pregnant. Just wondering what this is or if it's normal? Never had it before and it seems like there is puss in it.