Confused

Is it normal for a woman to get her period 3 days before a expected period and stop on your exact period date? Could that means implanation bleeding? How long should I wait to take a pregnancy test