Period ?

So I usually get my period earlier than the app says every month , but the app says this month I get it in ten days from now but yesterday I have been spotting dark blood and clots, whenever I wipe its blood but not enough to my usual period, did I get my period or is this juat spotting before, I have been getting cramps and my legs have been hurting