If you have been having regular 28-30 day cycles all along and are not on any contraceptive
, then you should suspect pregnancy
. The best time to take a urine pregnancy test is with a fresh sample of early morning urine. If the result is controversial, you may repeat it after a couple of days; since you are spotting you may get a serum beta-hCG
test to be confirmatory and follow it up with a trans-vaginal sonogram. Please consult your health care provider for further suggestions. Take care.