What is this?

I’m on day 20 and 8 days until flow. What is this??