What is this?

Had this the day my period was due, disappeared for the next two days, now it is back. Period is 4 days late.