help ?

So I think I may be prego. my period isn't due til the 10th or 11th maybe 12th . My last period was feb 12th . Okay so me and my boyfriend have been having lots of unprotected sex. He ejaculated in me twice . Ok so , 2 days ago , I started waking up feeling dizzy , throughout that day I felt stuck , nauseous, weak , and more. I'm wondering if this is pms , pregnancy, or a stomach virus ?! Also I've had diahrea for about a week . Greasy stuff hurts my stomach worse . My inner thighs hurt in the am. My stomach feels like it's rumbling. if I am pregnant I'm not but a couple weeks . Please help me!!! I have anxiety and depression and I'm trying so hard not to stress too much about this!! Stomach bug / virus , pms, or early pregnancy symptoms that I'm having??