Is it possible?

Are usually get my period every 31 days, it’s been regular the last few months which is great. About two weeks after my last period I experienced high amounts of stress for a little over five days. During those days I was spotting and lightly bleeding (some days more then others but still pretty light - colors would be brown, light red, bright red, light pink). I’ve experienced this before when I went through times of high stress. However when the time came for my period, I missed it. About 4 to 5 days before this mysterious spotting began I was in the shower with my boyfriend and we were fooling around, but he never went in, so we didn’t have sex (never have). I’m 24 and very nervous as to why this has happened. I do have anxiety and am a pretty tense/stressed person for the most part. This situation is making that worse. Not to mention ive been having weird bits of nausea and cramping in my lower ride part of my abdomen. My nipples (not breasts) have been hurting really bad for the past 2-3 days, which I have never experienced. Most people would think I’m crazy for even considering being pregnant, but I just wanted insight before I go to the doctor as it’s not for a few more days. I’ve read the symptoms and some match up which is freaky. There was touching but he never went inside of me so it sounds impossible but idk. I also took a at home test (in the middle of the day; I know that’s not the best time to take it) and it looks as though it came out negative. Taking on in the morning again though. Polite insight would be greatly appreciated, thank you!