what is this??

Sarah

I’m sorry this is gross but what does this discharge mean? I’m supposed to get my period in 2 days