Have any of you guys been pregnant before??

My boyfriend and I have not been using protection when having sex for the past couple of weeks. I always track my period in two different <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period apps</a>. This one of course and <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">period tracker</a>. In Ruby it is saying the my period is 4 days late, and the other is saying that I should have it in 2 days. Plus my body has been feeling pretty weird, breaking out in sweats, feeling dizzy, feeling nauseated, & my moods have been out of its world. One minute I am crying and the next I'm mad causing people out. Lol, plus I haven't taken a pregnancy test. The question is, what should I do? Do you think I'm pregnant? Please help 😫