Early period!!

Hi i was due on for another week and my flow is heavy compared to usual. Does anyone know why that could be, if so can u comment below. However i am currently sitting my gcse's and am under alot of stress at the moment. Could that cause it?