Early and heavy??

Sherell
My period is over a week early and I have never been this heavy. I messed up my sheets twice already. I had a 24hr headache yesterday plus I threw up this morning. What is going on??