I have gone through your query and understood your concerns. As there are chances of being pregnant I suggest you to have hpt done with early morning urine to know whether you are pregnant or not. And I can also tell you that spotting not always prove that there is pregnancy
instead that may be due to infection. I also suggest you to consult obg after the hpt done. If pregnant they will give advise and if you are not they may prescribe antibiotics to treat infections. I will also remind you that stress
will leads to missed periods.Thank you.