What could it be?

Aaliyah
I had my last period June 29th, which came a few days late. I had three days of a flow then 4 days of spotting. July 17-18th I had blood mixed in with my cm and today July 20 I had brown stretchy cm. my next period isn't due til July 29th 

Vote below to see results!