Hello, I am 18 years old and a virgin. However, I've been dating my boyfriend for more than 8 months now. We've both agreed that there would be no p-in-v sexual intercourse until I start on my birth control (scheduled to start birth control within the next few months). Until then we have been doing things such as oral and mutual masturbation. The last thing that we'd like to have happen at this point in our relationship is give birth to a child (especially due to the changes and growth happening in our lives at this age), and so we are VERY cautious not to get sperm anywhere near my vagina or general area around there. Last Saturday night he fingered me, usually after he fingers me my vagina is sore for a few days, however this time it was different. That following Sunday I noticed blood on my underwear (not in clots, purely liquid. Similar to that of a pretty light period). At the time my vagina was still sore and healing from that night, so I figured he made a tear or cut and it was bleeding because of that. Seeing as this was the first time as far as I can remember bleeding afterwords, it freaked me out a bit. So since that day I've been very stressed out about what the source of that was. A couple days after that, (around Tuesday) my stomach began to feel upset, which made me even more stressed (no feeling of cramps pain around my uterus). Normally when I am stressed, my stomach doesn't get upset. However, this time it feels as though I have a stomach virus or something. It's not going away and each day it persists is making me more worried. I don't remember when I got my period last month but I believe I'm not supposed to be due yet for another week or two. Also, my chest is feeling sore but I haven't noticed any darkening areola. Does it sound like I'm pregnant? Is there a possibility we could've missed something and sperm got in there? This is all making me very uncomfortable and I'm trying to figure out what's going on. If I became pregnant my entire life would fall apart.
Update: I remember getting my period around this time last month. The weekend of the 10th to be exact. So I should be on it around this time