Please tell me what this means!!

Some of you might already know that I am late almost 4 weeks now... I've been having lower cramping... but I've also been discharging creamy white-no smell.. it's been a couple days now and I don't know what it might mean... I was thinking maybe it's a sign of implantation? But how long does implantation last for?