Help! Is this implantation spotting?!

My period is not due until Tuesday! I have been cramping since this past Tuesday!! Tests have been negative so far... I am 9DPO! how long after IB will it be positive? It’s so light pink it hardly shows in the photo but it is there. 🤮