What is happening here!?

Steffany
Officially 7 days late for AF....I tested when I was 4 days late with a 99cent store test and it was a BFN. had some light spotting here and there but definitely not a period!!! Idk what to do, should I test again? ? *sigh*