What is this?

My period is supposed to start on Sunday but I had this today, what is it??