Implantation Or Period coming early?

I been cramping for 3 days and I just got light pink discharge. I am currently 4DPO. Period is due in 9 days.

Vote below to see results!