3 weeks late... & spotting.

So my period is 3 weeks late and I've been spotting for a week now. What does this mean.