IB or early period?

Hannah
Hello, I'm new here. I am 21 years old and am looking for some answers. 
Almost 2 weeks ago I was spotting but it was around ovulation time so after looking it up I figured that's what it was. But then last night and today I have been spotting again, light pink yesterday and brownish color today. My period is supposed to come in 5 days. I don't know if it's my period yet because it's usually on time and I always have cramps. Looking for some input as to what my body is doing! 😁 Thank you!