Still so confused 😐 12 dpo

Valarie

So I’m 12 dpo spotting on and off nothing major I never in my 25 years spotted before my period she always came with vengeance, could it be implantation? How long does implantation last ? I will test at 14 dpo or tomorrow ehhh idk