I'm really panicking right now I can't stop crying. So my period has been earlier than usually for the past 3 months. My cycle is normally 40 days but recently it has been 30-36 days. Right now I'm on the 31st day of my cycle and my period still hasn't arrived. I'm really worried but only recently started worrying as I expected it to come today but it hasn't. I haven't had sex but I have done dry humping with thin material between us and he fingered me twice but his finger was dry each time. I have a gut feeling that I'm pregnant. Please, what is your advice to me?