Help I'm scared I might be pregnant

March 19 I gave my boyfriend a handjob he didn't cum or pre cum but like 15 minutes later I touched myself. I ovulated on March 28. My period comes next week. I havent had pregnancy signs except my boobs hurting on the sides slightly only when I touch them. I don't feel extra tired or nasaeous or cramps or blood. I am kinda moody Bc it is Bc I am stressed over this. My cervix is also low & firm & kinda open. Am I getting my period ??