Thanks for choosing HealthcareMagic forum.
If you are having your periods regularly on time then you are not pregnant. Pregnancy
cannot be diagnosed without an overdue period. Mild spotting can be due to hormonal
disturbance or due to infections like bacterial vaginosis
in which case the blood comes from cervix
and not the uterus.
Dr. Rakhi Tayal