Week early period

My period came on a whole week early 
I'm not sure if it's stress but I'm not scheduled to start until tomorrow 
Any suggestions anyone