You could be pregnant. The spotting could be implantion. I say take a test. I would try to do one in the morning for your first urination. I had to take a few. The first one I took was too early and came back negative. I waited a few more days and then had five positive.
I was only a day late when I took a test and got a positive result. Take a test!