TMI please answer

What is this? I'm supposed to start tomorrow. Usually I have this after my period but is there a difference why it is before? Is this what spotting is?