Could period come within five days early?

I’m getting a few cramps in the morning, super thirsty, a bit nauseous but might be because I’ve been eating unhealthy lol. My period is due in five days according to the app, is it possible to come like 5 days sooner