My period is off sometimes

Giselle

Sometimes when I have at least 15+ days till my period, I get it before the days it's supposed to come, and sometimes it only lasts a day or for 5 hours, and I'm rarely ever aware.

Is that normal?