What is this

Hannah

Hi guys .... I'm 8 days before my period is due and I have mild cramping dull ache... and I wiped and got this I had yesterday too

I have a 21 day cycle my last period was 5th September