Dear user, welcome to healthcare magic.
You didn't mention what method of contraception
you are using because this will make a great difference. Also the timing of your last period is of great concern.
Generally speaking if you want to know wether you are pregnant or not you should either wait for spontaneous menstruation
or have a blood test
for hcg which may give a positive result upto one week before the next menstruation if there is pregnancy
Please ignore the spotting you experienced as we cannot count on it to diagnose pregnancy.
Dr. Ahmed Bahaa.