Confused?

My boyfriend and I have been sexually active for the 8 months we've been together. We've always had protected vaginal sex, never anal, and we do oral on eachother. It's been a very long time since we've had sex (vaginally ofc). I'm aware that to be pregnant semen must enter your vagina, but I am worried my boyfriend may have left some precum or cum on the bed and I sat on it or he fingered me with it on his hands, but he always waited until it dried. I am having pregnancy symptoms though. Diarrhea, constipation, cramps, I had spotting for two days between periods (it was light brown blood), cravings and overly hunger. Right now my period is due in 11 days, so the cramps and tender breasts are normal. Everything else is abnormal. Please help!! and my CP is mid, soft, open!