Period 3 DAYS EARLY? is it normal

Allison • Baby number 1 on the way ♥️
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 ?