Now I gotten my 1st shot again 3 weeks ago on the day I ws supposed to get my period (which came 2 days late) ever since then I've been spotting everyday. I'm not used to this kind of reaction. My question... how long will this spotting last or rather how long is the longest has anyone spotted b4 it completely stops?