why am i spotting?

i started spotting a few days my period was suppose to come. i freaked out i was so stressed and i was stressed the whole week before it was just another topping on my plate. but i just thought maybe my period was coming early. WRONG!!! My period is now five days late and i had spotting twice yesterday. Why is my body doing this?