PLEASE HELP

Okay. So my period was supposed to be the 21st of September, but this app said it was going to be the 1st of this month, October. Idek what's happening but I haven't had my period, I've had cramps, or what I think is cramps, for 2 weeks, on and off. Now, I have a boyfriend; we have NOT had sex at all, EVER. So I couldn't be pregnant, but we have done other things. When he was cleaning up his, y'know, stuff, he then touched me after. Could I be pregnant? I'm constantly having to pee also. I'm really paranoid, worried & scared. Can someone please help!?