help sos please freaking out about pregnancy

hi I’m going to try to keep this super short. My boyfriend and I dry humped both in pants and he did NOT ejaculate. I was ovulating though. Anyways my period came two days early and it was medium/heavy bleeding in the morning and AWFUL cramps but then it went to almost no bleeding and now it’s bleeding but not very much. Not usual for first day of period. This is the first time I’ve taken Midol for my period and I don’t know what’s going on. I can’t be pregnant can I? Is the first day of the period usually a weird flow? This is the first time it’s been weird for me. Idk. Would it have anything to do with the Midol? Help please I’m worried. Also cramps have been coming and going. (I am a virgin btw)