Is This Normal?

Taylor

My period is due on the 21st, but honestly I think it might come earlier. I’m exhausted, I feel nauseous and I have bad cramps. Is this normal?