Girl.....Ok, there is really no sure way to say when is the earliest to test a pregancy test...It depends on the person.
Some take it as soon as 3-4 days, and some takes more than a week, I suggest u to buy several tests and test it every 2-3 days if the result is negative. Or u can just go to a clinic to check.
Yes it's possible, but it's unlikely. Just wait a few days since u said ur period is about to come, but like I said a million times, a woman can still have her periods for a few months into her pregnancy, so dont rely on that too much.
So wait a few days, then get the tests and test every other 2 days...
Good luck