Period 3 DAYS EARLY? is it normal

Allison • Mom of 2 & TTC currently 💙🤞🏼
I was suppost to get my period on the 31 & I got it today is that normal? cause usual I'll get it the day before it tells me I'm going to get it ? my breasts are very sore to what can I do ? should I see my doctor ?