It may certainly be. As mentioned above wait until your period is due and take a HPT test. Good luck :-)
It could be, you may have ovulated later than you thought, hence the spotting at what should be close to your period. Give it a few days and then take a hpt.
Good luck!