What is this???

I’m on bc but shouldn’t be on period until next week