Just need reassurance

So my depo shot starts wearing off today and about an hour ago I noticed some mucus like discharge with some pink spots of blood. Does this mean a period is coming or I’m in my fertile window? Just a tad confused is all.