Period talk or pregnancy talk?

Jasmin
So I am to start my period in 2 days(Sunday).
But 2 days ago(Wednesday) I had light spotting.. Which I never really start my period earlier than the app says. Yesterday I felt a little nauseous but didn't throw up. However this morning I felt normal, it was a good morning. I had just taken a shower and then bam! On my way to the kitchen I felt this (out of nowhere) need to throw up. And it happened, I threw up in the kitchen trash.. I've never not made it to the toilet so this is a little weird... I do get nauseous during my period sometimes but have never thrown up... Can anyone relate or give me adivce? Do you think it's my period? Or do you think I'm pregnant?