missing period?

I've been spotting for almost a week now, with skipping days in between. However, my period still isn't here. It's late by about 3 days. I usually never spot before my period. However, I doubt it's implantation bleeding because my SO and I only have sex with condoms. What could be going on?