hey there girly, I used to work specifically with pregnancy patients and girls who came in thinking they were pregnant...you should take a test or go into a clinic and get one done. You can miss a period for a lot of reasons, especially with stress (like worrying if you're pregnant or not!) and the spotting can be a matter of things. Best thing to do is get a home test first and then take it from there.
hey hon, take a home pregnancy test. You can definitely miss a period just from stress.