thanks for query.
you should consult gynae and do your urine test,blood test
and USG to rule out your pregnancy
if your test is negative go and take treatment for irregular period and spotting,it is because of anovulatory cycle
.it should be treated otherwise chances of pregnancy in future also suffered.
these symptoms occur because of irregular period also.