IB or period spotting?

Grace

So ever since I came off Depo last year my periods have been every 30 days like clockwork. My period isn't due until Friday. Starting on Monday I have had small amounts of spotting every time I wiped, but never enough to soil even a panty liner. It's been either pink and watery (pic for example) or brown like old blood. There have been a few spots of what look like bloody mucus but not a whole lot. I haven't had any cramping except for I'm just now starting to cramp as of like 20 minutes ago.