Early pregnancy or stomach virus ???

Britnie • 😍momma to cherish bradly luke Sawyer 🥰Bentley 😚 💍engaged

My period isn't due for the next 3 days and I feel so sick . Like I want throw up .. and my stomach hurts . So idk if I'm pregnant or a stomach virus.. this is the 4 day I feel like this.